【发布时间】:2019-10-21 01:34:03
【问题描述】:
我的 Angular 应用程序支持 11 种语言,并且我正在使用 Angular 的内置国际化(XLF 文件)。发布版本需要很长时间(因为它构建了应用程序 11 次!)。如何并行运行构建任务(我有一个 4 核 CPU)?
【问题讨论】:
-
您可以在 package.json 中创建一个 npm 脚本,并将这些构建与
|或 npm-run-all 模块结合起来,然后并行运行所有构建。看看这里:stackoverflow.com/questions/30950032/…. -
这可行,但在一项任务中没有 11 个管道。除了对于每一种新添加的语言,都会有代码更改,我对 devops 级别的解决方案更感兴趣
-
看来您要的是一个开放的issue 6789,Angular 团队正在努力修复它。显然,他们自己在 Google 也遇到了这个问题,所以希望他们能在不久的将来提出解决方案。
标签: angular npm webpack angular-cli