通过npm和bower进行消费时依赖状态不匹配

时间:2019-02-05 15:09:04

标签: npm bower

我有一个项目,通过npm导入依赖项A。同时,该项目使用另一个依赖项B,该依赖项B也使用依赖项A,但通过Bower。

testImplementation "org.junit.jupiter:junit-jupiter-api:5.3.2"

依赖性A是一个单例,它保存名为project <--npm-- dependency A project <--bower-- dependency B <--bower-- dependency A 的属性的状态。在项目中,我设置了appName,但是当使用依赖项B中的打印A.appName的函数时,却无法定义。我相信这是因为我的项目和依赖项B在技术上具有不同版本的依赖项A,因为一个人通过npm消费它,而另一个通过Bower消费它。

如何使依赖项A的npm和bower版本共享相同的状态?

因为该项目在浏览器上运行,所以我有一个将状态存储在窗口中的半解决方案,但是感觉很黑

0 个答案:

没有答案