npm install local-package创建symbolik链接

时间:2017-08-07 21:04:18

标签: npm npm-install

我有一个本地的npm包,我用npm install path-to-local-package安装到我的nodjes项目中。问题是,当我运行npm install时,模块作为符号链接安装在我的node_modules中,当我需要将代码复制到我应该运行代码的目标设备时会导致问题。 / p>

有没有办法让npm install将本地模块复制到using projects node_modules文件夹中?

1 个答案:

答案 0 :(得分:3)

npm 5.3.0开始,这是不可能的。

  

npm install< folder>:

     

在目录中将包作为符号链接安装在目录中   项目。它的依赖项将在链接之前安装。如果    位于项目的根目录中,其依赖性可能是   提升到toplevel node_modules,就像其他类型的一样   的依赖关系。

您可以尝试使用Sinopia之类的东西托管本地npm注册表,但根据您的问题范围可能比其价值更麻烦。