首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >并行运行npm任务

并行运行npm任务
EN

Stack Overflow用户
提问于 2016-02-24 03:49:55
回答 1查看 942关注 0票数 2

我正在编写一个并行运行npm任务的示例。我们应该能够做到这一点与"&“的并行和&&为系列。

代码语言:javascript
复制
{
  "name": "npm",
  "version": "1.0.0",
  "description": "",
  "main": "index.js",
  "scripts": {
    "console": "node ./npm-scripts/console.js",
    "task1": "node ./npm-scripts/task1.js",
    "task2": "node ./npm-scripts/task2.js",
    "task3": "node ./npm-scripts/task3.js",
    "parallel": "npm run task1 & npm run task2 & npm run task3",
    "series": "npm run task1 && npm run task2 && npm run task3"
  },
  "author": "",
  "license": "ISC",
  "devDependencies": {
    "date-and-time": "^0.3.0"
  }
}

这看起来不太管用。

这是我的代码所在。我使用的是Visual 2015,但是如果您知道NPM,那么只需使用命令行即可。

我的github并行和系列示例

提前感谢您的帮助。

鲍勃

EN

回答 1

Stack Overflow用户

发布于 2016-02-24 09:11:54

在Windows上,我们不能使用&并行运行任务。

npm-全面运行在这种情况下是有用的,海事组织。

代码语言:javascript
复制
{
    "name": "npm",
    "version": "1.0.0",
    "description": "",
    "main": "index.js",
    "scripts": {
        "console": "node ./npm-scripts/console.js",
        "task1": "node ./npm-scripts/task1.js",
        "task2": "node ./npm-scripts/task2.js",
        "task3": "node ./npm-scripts/task3.js",
        "parallel": "npm-run-all --parallel task1 task2 task3",
        "series": "npm-run-all task1 task2 task3"
    },
    "author": "",
    "license": "ISC",
    "devDependencies": {
        "date-and-time": "^0.3.0",
        "npm-run-all": "^1.5.1"
    }
}

我们可以使用类似glob的模式来指定任务:

代码语言:javascript
复制
        "parallel": "npm-run-all --parallel task{1,2,3}",
        "series": "npm-run-all task{1,2,3}"

其他解决办法:

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/35592890

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档