我正在使用角度cli创建我的角度项目2。
我在开发方面没有问题。我总是执行npm start并且从未出错。
但是我去运行命令:ng build --prod和他的角度cli给我带来了几个错误。
类型错误:
我应该将变量声明为公共在我的html中使用,该属性在类和其他属性中不存在。
我不明白Angular cli之前没有警告的原因。现在有200多个错误。
有谁知道为什么angular cli之前没有发现过这些错误?对此有什么解决方案吗?
答案 0 :(得分:0)
您可以在组件中将变量声明为私有,并在UI上显示该变量。变量类型可以公开吗
答案 1 :(得分:0)
您使用的是哪个版本的cli?
有谁知道为什么angular cli之前没有发现过这些错误?
由于某些版本要求模板中使用的变量应该是公共的。有关详细信息,请查看this issue in github。
有没有解决方案?
您必须追踪这些私有变量并将其更改为公开。
答案 2 :(得分:0)
您在html或ts文件中有一些错误。通常,编译不会捕获这些错误。转到您的项目ClientApp文件夹,打开cmd并运行ng build --prod。它将向您显示html或ts文件中的错误。然后修复它并发布。