当前位置: 首页 > 面试题库 >

如何并行运行多个npm脚本?

谢旭
2023-03-14
问题内容

在我的package.json我有这两个脚本:

  "scripts": {
    "start-watch": "nodemon run-babel index.js",
    "wp-server": "webpack-dev-server",
  }

每当我开始在Node.js中开发时,我必须 并行 运行这两个脚本。我想到的第一件事是添加第三个脚本,如下所示:

"dev": "npm run start-watch && npm run wp-server"

…但这将等待start-watch完成再运行wp-server

如何并行运行它们?
请记住,我需要查看output以下命令。另外,如果您的解决方案涉及构建工具,则我宁愿使用gulpgrunt因为我已经在另一个项目中使用了它。


问题答案:

使用并发调用的包。

npm i concurrently --save-dev

然后按以下步骤设置您的npm run dev任务:

"dev": "concurrently --kill-others \"npm run start-watch\" \"npm run wp-server\""


 类似资料:
  • 在我的中有以下两个脚本: 每次在Node.js中开始开发时,我都必须并行运行这两个脚本。我首先想到的是添加第三个这样的脚本: ...但在运行之前,将等待完成。 我如何并行运行这些?请记住,我需要查看这些命令的。另外,如果您的解决方案涉及构建工具,我宁愿使用而不是,因为我已经在另一个项目中使用了它。

  • 我正在从NPM迁移到Thread,我希望并行运行脚本,例如: 它在纱线中的等价物是什么? 我发现它的等价物是分别运行每一个: 但是我不能并行运行脚本。 如何使用多个脚本

  • 一个spark有一个oracle查询。所以我必须并行运行多个作业,以便所有查询都将同时激发。 如何并行运行多个作业?

  • 问题内容: 假设我有 我可以运行什么NPM命令以使所有这些脚本按顺序启动。当我使用前/后修复时,它们顺序启动,但是它们不等待父脚本完成才执行。我假设唯一的解决方案是:在async.series辅助函数中触发shell命令时,如何使Gulp任务依次触发??我知道可以使用Gulp做到这一点,但我现在想坚持使用NPM来探索其功能。谢谢你的帮助! 问题答案: 通过npm run调用这些脚本,并用双“&”号

  • 我们如何从命令行运行多个jmeter脚本。我有以下脚本test1.jmx test2.jmx test.3.jmx 现在,如果我想从命令行传递线程和循环,我该怎么做?我知道对于一个脚本,我们可以使用以下语法线程 ${__P(“线程”,25)},但是对于多个脚本,我们该怎么做

  • 问题内容: 我决定尝试使用npm脚本作为构建工具,到目前为止,我还是喜欢它。我想解决的一个问题是,当运行脚本运行jshint时,如果没有通过处理,我会收到很多“ npm ERR!”!线。我想抑制这些,因为短绒棉的输出更有意义。 是否有一种全局设置此属性的好方法,并且有一种方法可以针对每次运行的脚本进行设置? 问题答案: 所有脚本: 您可以通过以下几种方式将日志级别设置为,从而通过整体抑制npm的输