【发布时间】:2014-10-17 10:31:56
【问题描述】:
我有 3 个 node.js 模块,A、B 和 C。所有这些都是私人 git 存储库。 A 依赖于 B 依赖于 C。 Git 克隆 A 并执行 npm install 就像一个魅力。
但是在模块A 上编码时,我也想在B(和C)上工作。后两者也是 git 克隆的。 npm link ../pathto/B 效果很好。
由于B 依赖于C,npm link 负责将C“安装”到B/node_modules/C。它是一个静态文件克隆,被B 使用。
所以在执行npm link ../pathto/C 时,它会导致A/node_modules/C(作为符号链接)。
但是,这就是问题所在,B 将使用 C 的静态克隆,而不是我链接到 A/node_modules/C 的内容。
A/
...
node_modules/
B -> B/
C -> C/
B/
...
node_modules/
C/
...
C/
...
有没有人想办法解决这个问题?
【问题讨论】:
标签: node.js module dependencies npm