我正在创建2个项目。 项目1将像一个图书馆。 项目2将是使用项目1的库代码的应用程序。
所以我希望从项目1到项目2执行npm链接。我可以使用以下命令在命令行执行此操作:
它工作正常。但是我不希望这样做,我想在安装package.json时不仅要设置各种依赖项来设置链接。
那么我将如何在npm脚本中执行此操作? 我想可能 - “preinstall”:“cd ../project1 npm link&& cd ../project2 npm link project1_name”,
但是失败了,我认为这可能与拆分各种命令的正确方法有关。
答案 0 :(得分:0)
在我发布问题之前,我尝试了一些其他组合,我得到了答案 -
如果您手动执行此操作,则只需在输入的每个命令之间放置一个&& 。
所以答案是 -
“预安装”:“cd ../project1&& npm link&& cd ../project2&& npm link project1_name”,
我将它放在package.json中的scripts对象中,现在无论何时安装包,它都会链接到库项目