为Angular 2项目构建NG产品时的错误



我有一个angular2项目,每当我尝试服务该项目或构建它时,它都可以正常工作(为NG构建命令创建DIST文件夹(,但是每当我尝试构建构建带有产品标签的同一项目打开(ng build -prod(,汇编失败了许多类似的错误(属性'xxx'不存在(,如下所示,

ERROR in ng:///C:/Users/username/Desktop/Latest/ang-project/ui/src/app/components/full-
header/full-header.component.html (12,22): Property 'Test' does not exist on typ
e 'FullHeaderComponent'.

我似乎还记得pod标志在内部使用aot汇编 - 是吗?

如果它确实使用了aot,我应该在项目中启用AOT(如果是的,我应该怎么做?(

--prod确实使用了AOT汇编。

  Flag                    --dev       --prod
--aot                       false       true
--environment               dev         prod
--output-hashing            media       all
--sourcemaps                true        false
--extract-css               false       true

来源:https://github.com/angular/angular-cli/wiki/build#-dev-vs--prod-builds

最新更新