NPM链接在package.json中的安装时完成

时间:2016-08-09 16:22:08

标签: node.js npm npm-install package.json

我正在创建2个项目。 项目1将像一个图书馆。 项目2将是使用项目1的库代码的应用程序。

所以我希望从项目1到项目2执行npm链接。我可以使用以下命令在命令行执行此操作:

  • cd ../project1 npm link
  • cd ../project2 npm link project1_name

它工作正常。但是我不希望这样做,我想在安装package.json时不仅要设置各种依赖项来设置链接。

那么我将如何在npm脚本中执行此操作? 我想可能 - “preinstall”:“cd ../project1 npm link&& cd ../project2 npm link project1_name”,

但是失败了,我认为这可能与拆分各种命令的正确方法有关。

1 个答案:

答案 0 :(得分:0)

在我发布问题之前,我尝试了一些其他组合,我得到了答案 -

如果您手动执行此操作,则只需在输入的每个命令之间放置一个&&

所以答案是 -

“预安装”:“cd ../project1&& npm link&& cd ../project2&& npm link project1_name”,

我将它放在package.json中的scripts对象中,现在无论何时安装包,它都会链接到库项目