我正在编写一个并行运行npm任务的示例。我们应该能够做到这一点与"&“的并行和&&为系列。
{
"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,那么只需使用命令行即可。
提前感谢您的帮助。
鲍勃
发布于 2016-02-24 09:11:54
在Windows上,我们不能使用&并行运行任务。
npm-全面运行在这种情况下是有用的,海事组织。
{
"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的模式来指定任务:
"parallel": "npm-run-all --parallel task{1,2,3}",
"series": "npm-run-all task{1,2,3}"其他解决办法:
https://stackoverflow.com/questions/35592890
复制相似问题