【问题标题】:Angular API fatal error handler returned after process out of memory处理内存不足后返回的 Angular API 致命错误处理程序
【发布时间】:2019-04-22 17:39:04
【问题描述】:

我正在将 Angular 7 应用程序部署到 Azure,出现错误

处理内存不足后返回 API 致命错误处理程序

在运行ng build --prod 时出现,即使在本地系统中运行ng build --prod 时也没有发现错误,除了一些警告

WARNING in Invalid background value at 9045:14. Ignoring. WARNING in Invalid background value at 9064:14. Ignoring. WARNING in Invalid background value at 9067:14. Ignoring. WARNING in Invalid background value at 9070:14. Ignoring. WARNING in Invalid background value at 9073:14. Ignoring. WARNING in Invalid background value at 11642:14. Ignoring.

这里是log

这里是package.json

提前致谢!

【问题讨论】:

  • 你在 package.json 的 devDependencies 中有什么版本的 @angular-devkit/build-angular 包?
  • 它是"@angular-devkit/build-angular": "~0.10.0"
  • @WalterŁuszczyk 我已经添加了package.json 请看看

标签: node.js angular azure angular7 ng-build


【解决方案1】:

看起来您需要更多 gb 内存才能在 ng build 发生的任何地方编译项目。要么增加内存,要么在本地进行 ng 构建,然后提交 dist,然后在 Azure 中进行部署,无需构建步骤。

ng build --prod --build-optimizer

【讨论】:

  • 感谢您的回答!我试过了,还是一样的错误
【解决方案2】:

只需将初始类型的预算从最大错误中的 5mb 增加到您在 Angular.json 中需要的任何值

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2018-12-06
    • 2021-03-01
    • 1970-01-01
    • 1970-01-01
    • 2011-10-02
    • 1970-01-01
    • 2010-12-26
    相关资源
    最近更新 更多