我在Angular中有一些代码可以成功进行类型检查,整理和开发构建,但不能成功进行生产(aot)构建(ng build --prod
)。
@Component({
template: `{{ service.value }}`
})
ComponentClass {
constructor(private service: Service) {}
}
我意识到这个特定的问题是由于https://github.com/angular/angular/issues/11978引起的,但是还有其他问题可能会出现。我可以通过简单地将private
更改为public
来解决此问题,但这不是我的问题。
是否有任何方法可以检查ng build --prod
是否成功完成而不实际完成构建?我不确定Angular何时实际检查报告错误的内容(例如上述错误),所以我不确定有什么确切的命令(如果有)可以执行此检查。我想将其用作提交钩子;理想情况下,它还可以与类型检查/ lint一起完成,以减少提交挂钩时间。有什么方法可以执行此检查吗?