我对nodejs中的模块依赖关系存在以下困惑,假设您有以下依赖关系结构 moduleA(取决于模块C的版本1) moduleB(取决于模块C的第2版)
现在在正常情况下,当每个模块都有自己的子目录时,模块(A和B)可以很容易地相应地识别子模块版本,但是如果我们使用像webpack这样的东西,它会生成一个单独的文件。在这种情况下如何处理版本?
同样注意,当涉及不同版本时,flatten-package如何工作?
答案 0 :(得分:0)
Webpack将在捆绑包中包含两个版本的模块C.模块A和B将分别使用版本1和版本2。