安装本地包以满足节点模块依赖性?

时间:2016-06-28 14:30:11

标签: node.js git npm

比如说我们有以下项目结构:

node_modules(myproject)

myproject
|- module1
|- module2

module2取决于module1

node_modules(module2)

module2
|- module1

所以整个依赖结构现在是:

myproject
|- module1
|- module2
   |- module1

让我们说我分叉了module1的git repo并希望为它添加一个功能。我如何在本地安装module1,以便module1module2都可以使用myproject的新功能,而无需发布到npm存储库?我使用的是npm 2。

为了参数,我们假设module1 fork的目录名为module1-fork并且共享myproject的父目录。

1 个答案:

答案 0 :(得分:0)

您可以使用npm link functionality

cd module1-fork npm link cd ../myproject npm link module1 cd node_modules/module2 npm link module1