当ng build
(为差异加载生成ES5 bundle…)时,我面临一个异常
An unhandled exception occured: Call retires were exceeded
使用版本:
8.3.20
8.2.7
12.12.1
日志中也提到
[error] Error: Call retries were exceeded at ChildProcessWorker.initialize
使用
node --max_old_space_size=6144 ./node_modules/@angular/cli/bin/ng build
对我来说,编辑tsconfig。json解决了我的问题。
有一个变化,在@anger-devkit/构建角,更新了差分加载。要在Ionic项目中解决此问题,请将tsconfig.json中的目标值从"es2015"更改为"es5"
详情如下:https://forum.ionicframework.com/t/ionic-cordova-build-get-stuck-at-generating-es5-bundles-for-differential-loading/180202/4
这是一个问题的@角/cli
。更新版本到
基本上,构建过程正在耗尽内存:请参阅相关问题#15493,#16515
建议的补救措施是:
更新节点到最新版本,例如12.14.0
- 增加构建进程的内存:
- 在你的
package.json
将构建
脚本更改为:节点--max_old_space_size=4096node_modules/@角/cli/bin/ng构建
- 在这种情况下,内存增加到
4GB
取决于您的项目的大小,您可能需要更多
作为一个快速的解决方案,它也可以使用旧版本的角/cli
和构建角
:
"devDependencies": {
"@angular-devkit/build-angular": "0.803.20",
"@angular/cli": "8.3.20",
如果需要,另一种解决方法是禁用差异加载(即跳过生成ES5捆绑包)。然后构建过程将需要更少的内存,并且可能会正常工作。
我有一个主页。我正在尝试使用测试注释测试TestNG中的页面标题。我得到了testTitle()的NullPointerException。url正在打开。
我需要一个数据列表,该列表通过其定义的属性(监控)进行过滤,我不能只执行以下操作: 因为我需要计算未受监控的。 对于这个示例,我简化了从getProjects()返回的数据,通常是: 我将首先遍历this.projects.owner,然后遍历模板中的其余部分。此处未监控的总数将等于1。 所以我想我不能用这种方法 例子: 样板 控制器: 模板正确显示了2个结果: 项目1项目2 但console.l
失败:生成失败,出现异常。 > 其中:脚本“C:\Users\lijoj\Documents\flutor\packages\flutter_tools\gradle\flutor”。渐变线:1156 出了什么问题:任务“:应用程序:编译失败”失败。 进程'命令'C:\用户\lijoj\Documents\flutter\bin\flutter.bat"以非零退出值1结束 < li >尝试: 使用
我有一个带有CSRF保护的NestJS后端和一个获取CSRF令牌的endpoint。在使用jest和supertest测试此endpoint时,我得到。 我的代码是这样的: 我相信这可能与测试本身有关,因为当外部客户端(我们的前端应用程序或邮递员)调用该endpoint时,该endpoint可以正常工作。它对超级测试不起作用。 有人知道为什么吗?多谢了。
我有代码: 这是我的项目结构:https://imgur.com/a/5ipF1 这是我的错误消息: 这很奇怪,因为在我将Gradle添加到项目之前它就起作用了。添加Gradle后,我不得不将“src”备注为“源根”。 此结构是智能为 JavaFX 项目生成的基本结构。 有什么想法吗?