0

当我使用 AWS Build 构建 Nuxt Js 应用程序时。经常出现以下错误:


[致命] Nuxt 构建错误

来自 Terser 的 app.f235f70.js 中的错误

错误:在 ChildProcessWorker.initialize (node_modules/jest-worker/build/workers/ChildProcessWorker.js:191:21) 处超出了调用重试次数

在 ChildProcessWorker._onExit (node_modules/jest-worker/build/workers/ChildProcessWorker.js:268:12)

在 ChildProcess.emit (events.js:198:13)

在 ChildProcess.EventEmitter.emit (domain.js:448:20)

在 Process.ChildProcess._handle.onexit (internal/child_process.js:248:12)

╭──────────────────────────────╮</p>

│ ✖ Nuxt 致命错误│</p>

│ 错误:Nuxt 构建错误│</p>

╰──────────────────────────────╯</p>

npm 错误!代码 ELIFECYCLE npm 错误!错误号 1


我经常遇到这个错误。意味着如果构建失败并且我再次触发构建管道,它会成功构建而无需任何外部配置更改或代码更改。

想了解根本原因和可能的解决方案或解决任何问题。

我是否需要在 aws 构建管道中执行任何设置更改,或者任何配置更改或硬件/实例选择?

让我知道是否需要任何具体信息。

4

1 回答 1

0

当包大小增加并且没有足够的内存来构建项目时,会出现此问题。

我遇到了类似的问题,并通过增加运行 jenkins 的 pod 上的内存来解决。

如果您已经分配了足够的内存,则需要尝试以下命令,这可能会有所帮助:

节点 --max_old_space_size=4096 node_modules/@angular/cli/bin/ng build --prod

下面的文章中有更多信息: https ://tutorialsforangular.com/2020/08/29/fixing-angular-build-memory-issues/#:~:text=You%20should%20try%20and%20set,to% 20build%20most%20Angular%20projects

于 2021-09-14T14:42:40.017 回答