如果Angular CLI构建优化器破坏了生产构建,您可以尝试以下解决方法:
angular.json
文件中,找到build
和serve
配置项,将"optimization"
属性的值设置为false
:"build": {
"configurations": {
"production": {
"optimization": false
}
}
},
"serve": {
"configurations": {
"production": {
"optimization": false
}
}
}
angular.json
文件中,找到build
和serve
配置项,将"buildOptimizer"
属性的值设置为false
:"build": {
"configurations": {
"production": {
"buildOptimizer": false
}
}
},
"serve": {
"configurations": {
"production": {
"buildOptimizer": false
}
}
}
ng build
命令指定参数:
在命令行中运行以下命令,禁用构建优化器和压缩:ng build --prod --build-optimizer=false --aot=false
请注意,这些解决方法可能会降低构建性能或生成的代码大小。因此,建议在了解影响之后再使用其中的解决方法。