[英]Unable build the angular 2 project using ng build --prod
检查您是否在应用模块中包含了角度形式并正确导入
import { FormsModule } from '@angular/forms';
再次,如果它不起作用,然后尝试删除--aot --prod构建。 Aot优化了您的构建,因此可能任何未使用的代码都可能导致构建问题
解决方案 :对于let- is only support for ng-template
错误。
您在html端使用了let-variablename
。 该错误表示您无法在任何地方使用它而不是ng-template。
无论在哪里使用NgForOf
使用ng-template
如下,
如果你使用这种下面的代码。
<div ngFor let-variableName [ngForOf]="ListOfData" let-index=index ></div>
然后应该将其更改为ng-template
<ng-template ngFor let-variableName [ngForOf]="ListOfData" let-index=index ></ng-template>
使用下面的循环
*ngFor="let variableName of ListOfData; let index = index"
而不是你正在使用的那种
ngFor let-variableName [ngForOf]="ListOfData" let-i=index
我希望以上两种解决方案都有助于您。
使用以下命令而不是您的命令运行
ng build --prod --aot=false --build-optimizer=false
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.