angular - 在角度 7 中执行 ng build --prod = true --optimization = true 时出错
问题描述
当我尝试执行以下 ng build 命令 --prod = true --optimization = true 或执行 ng build 命令 --prod = true 时,出现以下错误:
ERROR in : Error: Illegal State: literal arrays should have been converted into functions
at _AstToIrVisitor.visitLiteralArray (/mnt/98d9abc7-78bd-4fe3-b361-0111a5393954/git/venta-generica-fe/node_modules/@angular/compiler/bundles/compiler.umd.js:7338:19)
at LiteralArray.visit (/mnt/98d9abc7-78bd-4fe3-b361-0111a5393954/git/venta-generica-fe/node_modules/@angular/compiler/bundles/compiler.umd.js:6433:28)
at _AstToIrVisitor._visit (/mnt/98d9abc7-78bd-4fe3-b361-0111a5393954/git/venta-generica-fe/node_modules/@angular/compiler/bundles/compiler.umd.js:7445:52)
at _AstToIrVisitor.visitConditional (/mnt/98d9abc7-78bd-4fe3-b361-0111a5393954/git/venta-generica-fe/node_modules/@angular/compiler/bundles/compiler.umd.js:7287:120)
at Conditional.visit (/mnt/98d9abc7-78bd-4fe3-b361-0111a5393954/git/venta-generica-fe/node_modules/@angular/compiler/bundles/compiler.umd.js:6320:28)
at convertPropertyBinding (/mnt/98d9abc7-78bd-4fe3-b361-0111a5393954/git/venta-generica-fe/node_modules/@angular/compiler/bundles/compiler.umd.js:7143:52)
at TemplateDefinitionBuilder.convertPropertyBinding (/mnt/98d9abc7-78bd-4fe3-b361-0111a5393954/git/venta-generica-fe/node_modules/@angular/compiler/bundles/compiler.umd.js:14371:44)
at /mnt/98d9abc7-78bd-4fe3-b361-0111a5393954/git/venta-generica-fe/node_modules/@angular/compiler/bundles/compiler.umd.js:14174:35
at /mnt/98d9abc7-78bd-4fe3-b361-0111a5393954/git/venta-generica-fe/node_modules/@angular/compiler/bundles/compiler.umd.js:14331:71
at /mnt/98d9abc7-78bd-4fe3-b361-0111a5393954/git/venta-generica-fe/node_modules/@angular/compiler/bundles/compiler.umd.js:13787:86
at Array.map (<anonymous>)
at TemplateDefinitionBuilder.buildTemplateFunction (/mnt/98d9abc7-78bd-4fe3-b361-0111a5393954/git/venta-generica-fe/node_modules/@angular/compiler/bundles/compiler.umd.js:13787:56)
at /mnt/98d9abc7-78bd-4fe3-b361-0111a5393954/git/venta-generica-fe/node_modules/@angular/compiler/bundles/compiler.umd.js:14245:60
at /mnt/98d9abc7-78bd-4fe3-b361-0111a5393954/git/venta-generica-fe/node_modules/@angular/compiler/bundles/compiler.umd.js:13762:81
at Array.forEach (<anonymous>)
at TemplateDefinitionBuilder.buildTemplateFunction (/mnt/98d9abc7-78bd-4fe3-b361-0111a5393954/git/venta-generica-fe/node_modules/@angular/compiler/bundles/compiler.umd.js:13762:37)
at compileComponentFromMetadata (/mnt/98d9abc7-78bd-4fe3-b361-0111a5393954/git/venta-generica-fe/node_modules/@angular/compiler/bundles/compiler.umd.js:15097:58)
at compileComponentFromRender2 (/mnt/98d9abc7-78bd-4fe3-b361-0111a5393954/git/venta-generica-fe/node_modules/@angular/compiler/bundles/compiler.umd.js:15183:19)
at /mnt/98d9abc7-78bd-4fe3-b361-0111a5393954/git/venta-generica-fe/node_modules/@angular/compiler/bundles/compiler.umd.js:23990:21
at Array.forEach (<anonymous>)
at AotCompiler._compilePartialModule (/mnt/98d9abc7-78bd-4fe3-b361-0111a5393954/git/venta-generica-fe/node_modules/@angular/compiler/bundles/compiler.umd.js:23966:24)
at /mnt/98d9abc7-78bd-4fe3-b361-0111a5393954/git/venta-generica-fe/node_modules/@angular/compiler/bundles/compiler.umd.js:23948:58
at Array.forEach (<anonymous>)
at AotCompiler.emitAllPartialModules (/mnt/98d9abc7-78bd-4fe3-b361-0111a5393954/git/venta-generica-fe/node_modules/@angular/compiler/bundles/compiler.umd.js:23948:19)
at AngularCompilerProgram._emitRender3 (/mnt/98d9abc7-78bd-4fe3-b361-0111a5393954/git/venta-generica-fe/node_modules/@angular/compiler-cli/src/transformers/program.js:211:43)
at AngularCompilerProgram.emit (/mnt/98d9abc7-78bd-4fe3-b361-0111a5393954/git/venta-generica-fe/node_modules/@angular/compiler-cli/src/transformers/program.js:200:59)
at AngularCompilerPlugin._emit (/mnt/98d9abc7-78bd-4fe3-b361-0111a5393954/git/venta-generica-fe/node_modules/@ngtools/webpack/src/angular_compiler_plugin.js:873:49)
at AngularCompilerPlugin._update (/mnt/98d9abc7-78bd-4fe3-b361-0111a5393954/git/venta-generica-fe/node_modules/@ngtools/webpack/src/angular_compiler_plugin.js:676:50)
如果我运行 ng build,我没有问题当我添加 --prod = true 或 -prod 和 --optimization = true 时问题就开始了
解决方案
推荐阅读
- mysql - MySQL 将 CHAR(32) 数据类型转换为 BINARY(16) 而不会丢失数据
- javascript - 将自动完成添加到 jstree 输入节点
- r - renderDataTable 不能正确显示字符
- mongodb - 将字符串元素从 mongo 数组转换为 int
- wildfly - WildFly CLI 针对嵌入式服务器运行脚本
- r - 如何根据应用于大量列的“不等于”标准对数据框进行子集化?
- angularjs - Chrome 插件和网络应用程序 keycloak 之间的共享会话
- fullcalendar - 完整的日历将 fc-heading 和 fc-item 包装到单个 div
- php - PHPUnit 在断言失败时运行回调
- amazon-web-services - 如何将每个请求从 CloudFront 转发到源 S3