繁体   English   中英

使用package.json脚本运行另一个package.json脚本

[英]Using package.json script to run another package.json script

我有一个package.json脚本,例如npm run script1 ,我还有私有的npm包,它作为依赖项添加到我的项目中,这个包也有package.json脚本和脚本名称script2 我希望当我运行npm run script1然后自动运行启动script2。 那可能吗?

谢谢。

使用npm explore命令。 例如,要在运行eslint后从lodash运行测试脚本,请在package.json文件中添加以下脚本:

"scripts": {
    "script1": "eslint . && npm explore lodash -- npm run test"
}

然后运行它:

npm run script1

的package.json

"scripts": {
  "runbothscripts": "npm run script1 && npm run script2"
}

如果你通过执行npm run runbothscripts执行它,应该为你运行这两个脚本。

如果script2将位于不同的文件夹package.json中,您首先通过执行cd ./otherfolder && npm run script2导航到该文件夹

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM