【发布时间】:2016-11-18 19:06:01
【问题描述】:
我在 npm 中链接脚本时遇到问题。我正在使用 webpack,运行一个构建脚本,然后想运行一个 bash 文件。这两个命令都有效,但如果链接它们,则无效。
在我的 package.json 我有这个:
"scripts": {
"build-staging": "webpack --config webpack-staging.config.js -p || ./build-staging.sh"
},
如果我运行 npm run build-staging 它 webpack 运行构建并且工作正常。但是它不运行我的build-staing.sh。如果我手动运行这个 bash 文件,它就会运行,所以我的问题是让它在 webpack 脚本完成后链接并运行。我已经看到管道 || 应该这样做,但没有运气。
是我做错了管道,还是 bash 脚本没有运行,因为 webpack 完成后不会“杀死”脚本?除非我使用 Crtl+C,否则我无法运行更多命令,也许这就是问题所在?
谢谢!
【问题讨论】: