我正在尝试在 package.json 中设置一个脚本,该脚本运行我针对 Coffeescript/Sass/等的所有各种 watch 。
这是我在服务器上使用的脚本,运行良好。
"dev": "coffee --watch --compile js/ & coffee --watch --compile controllers/ & supervisor -e html,js js/index.js",
然而,当我在本地尝试相同的脚本时,它似乎只运行了第一个命令。 Windows 似乎不知道如何处理 &。那里的每个命令都可以单独运行,但它们不会一起执行。
最佳答案
我开发了concurrently只是为了这个目的。例如 cat a & cat b
可以通过 concurrently 'cat a' 'cat b'
来实现。为方便起见,同时还提供了一些输出格式选项。
将其安装为开发依赖 npm install --save-dev concurrently
然后它就可以在 package.json “脚本”中使用了。
关于node.js - 在 Windows 上使用 npm 运行并发命令?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25777858/