[英]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.