问题描述: 在使用Angular 8进行差异构建时,发现差异构建不起作用,即使更改了代码,构建仍然会重新编译所有文件。
解决方法:
angular.json
文件中,找到对应的构建配置,比如"configurations"
下的"production"
配置。确保"progressive"
选项的值为true
,它表示是否启用差异构建。示例代码:
"configurations": {
"production": {
"progressive": true,
...
}
}
--configuration
参数指定正确的构建配置,比如production
。示例代码:
ng build --configuration=production
示例代码:
ng build --configuration=production --deleteOutputPath=false --aot=false --build-optimizer=false
以上是一些可能的解决方法,根据具体情况选择适合的方法进行尝试。如果问题仍然存在,可以进一步检查构建配置、构建命令和代码是否正确,并查看相关的错误日志来定位问题。