我有一个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