performance - 利用全部处理器容量并行运行 npm 脚本
问题描述
我正在使用 npm-run-all 并行运行 7 个 npm 命令。
单独运行每个命令大约需要 3 分钟。但是,当我并行运行所有命令时,需要 8 分钟,甚至更多。
如何利用所有处理器内核并行执行这些 npm 脚本?
我也尝试同时使用。另外,我正在考虑运行一个shell脚本。但是,这也必须在 Windows 中工作。
解决方案
你能试试worker-farm
和parallel-webpack
或concurrently
https://blog.box.com/blog/how-we-improved-webpack-build-performance-95
https://github.com/rvagg/node-worker-farm
https://github.com/trivago/并行 webpack
https://www.npmjs.com/package/concurrently
我不是专家,只是把想法放在一起,也许有专家可以评论
推荐阅读
- c - 具有结构的字符串的冒泡排序
- python - 执行顺序和缓存需求
- oracle - ORA-01034: ORACLE 不可用
- angular - JWT 令牌尚未生效
- typescript - TypeScript AMD 用定义函数定义
- java - 如何使用字符串获取用户输入
- javascript - 如何使用 JAVASCRIPT 从用户那里获取输入并将其与数组进行比较,如果该值存在于数组中,则显示存在,如果不显示,则不存在。
- excel - 2010 Access - 如何在 Excel 文件中添加和使用形状
- javascript - 如何编写 firebase 规则以允许仅读取集合/文档的一部分?
- javascript - 防止减少套接字消息