npm package.json 设置了 scripts 后,多条指令无法同时执行

发布于 2022-09-07 11:32:00 字数 490 浏览 17 评论 0

设置如下

"scripts": {
  "dev": "webpack-dev-server --inline --progress --config build/webpack.dev.conf.js",
  "build": "node build/build.js",
  "analyz": "set NODE_ENV=production && set npm_config_report=true && npm run build",
  "start-api": "nodemon server/index.js",
  "start": "npm run start-api && npm run dev"
  },

但是运行 npm start 后只执行了前前面一个指令,后面的指令没有执行。
可是运行 npm run analyz 后它的几条指令都完成了。百思不得其解=。=

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

梦行七里 2022-09-14 11:32:01

&&是要等前一条命令执行完成并且没有报错(返回0)才回执行后一条指令,我觉得你的start-api命令大概要是长期执行的,所以不会执行&&后面的指令

醉酒的小男人 2022-09-14 11:32:01

请问解决这个问题了吗?碰到同样的问题了

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文