比如说我们有以下项目结构:
node_modules(myproject)
myproject
|- module1
|- module2
和module2
取决于module1
:
node_modules(module2)
module2
|- module1
所以整个依赖结构现在是:
myproject
|- module1
|- module2
|- module1
让我们说我分叉了module1
的git repo并希望为它添加一个功能。我如何在本地安装module1
,以便module1
和module2
都可以使用myproject
的新功能,而无需发布到npm存储库?我使用的是npm 2。
为了参数,我们假设module1
fork的目录名为module1-fork
并且共享myproject
的父目录。
答案 0 :(得分:0)
您可以使用npm link functionality
cd module1-fork
npm link
cd ../myproject
npm link module1
cd node_modules/module2
npm link module1