是否有一种方法可以通过命令ng test
来运行下角cli测试,该命令告诉下划线编译器使用ng build --prod
设置?
我问,因为这通常是ng build --prod
遇到的AOT编译错误,而普通编译时不会发生 ng build
这是不可能的,我认为这是因为测试架构师的目标是其自己的构建配置。支持诸如资产,脚本和样式之类的选项,但不支持通常与生产相关的选项(如AOT)。这是因为编译器团队considers the feature to be experimental。有一个feature request支持AOT。
要创建生产配置,请将其添加到测试目标。
"test": {
"builder: "@angular-devkit/build-angular:karma",
"options": {
...
},
"configurations": {
"production": {
...
}
}
}