node.js - 在 Windows 上使用 npm 运行并发命令?

标签 node.js npm

我正在尝试在 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/

相关文章:

ES 模块上的 Node.js yargs 包

sql-server - 带参数的nodejs mssql插入

node.js - 如何使用 nvm 安装 Node 9?

node.js - 作用域包的 npm 注册表 URL 是什么?

node.js - Auth0 与 Angular2 "Supplied parameters do not match any signature of call target."

node.js - 使用 AWS Parameter Store 的 NestJs TypeORM 配置

eclipse - nodeclipse 一次只允许调试 1 个 .js 文件

node.js - 命令行 - 更改路径并在同一行上运行 "npm install"

npm - "font-awesome"和 "components-font-awesome"之间的区别?

javascript - 如何运行现有的 react native 项目