gpt4 book ai didi

angular - ng build --configuration 生产在 Jenkins 上需要 30 分钟以上,但在本地需要 5-6 分钟

转载 作者:行者123 更新时间:2023-12-05 06:01:02 25 4
gpt4 key购买 nike

我有一个在 Jenkins 服务器上构建的 Angular 应用程序,它运行非常慢(需要超过 30 分钟)。使用的命令:ng build --configuration production但是,当我在本地 Windows 机器上运行相同的命令时,它会在 ~5 分钟内完成。我试过设置 NODE_OPTIONS=--max-old-space-size=8192 但它似乎没有任何影响。

我认为问题可能在于 ng build 没有利用所有服务器核心,但我不确定。

Angular 版本:

Angular CLI: 9.1.15
Node: 10.22.1
OS: win32 x64

Angular: 9.1.13
... animations, common, compiler, compiler-cli, core, forms
... language-service, localize, platform-browser
... platform-browser-dynamic, router
Ivy Workspace: Yes

Package Version
-----------------------------------------------------------
@angular-devkit/architect 0.901.15
@angular-devkit/build-angular 0.901.15
@angular-devkit/build-optimizer 0.901.15
@angular-devkit/build-webpack 0.901.15
@angular-devkit/core 9.1.15
@angular-devkit/schematics 9.1.15
@angular/cdk 9.2.4
@angular/cli 9.1.15
@ngtools/webpack 9.1.15
@schematics/angular 9.1.15
@schematics/update 0.901.15
rxjs 6.6.7
typescript 3.8.3
webpack 4.42.0

最佳答案

添加更多核心不会减少构建时间。请记住, Angular 构建器 (angular-devkit) 是使用 Node.js 构建的,因此使用单个线程。如果您想减少构建时间,请将 GPU 添加到您的服务器。可能您的本地机器有 GPU,这就是它需要更短时间的原因。

关于angular - ng build --configuration 生产在 Jenkins 上需要 30 分钟以上,但在本地需要 5-6 分钟,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/67365627/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com