当我更改 angular.json 中的环境配置时,
"customer1-dev": {
**"fileReplacements": [
{
"replace": "src/environments/environment.ts",
"with": "src/environments/environment.hondaIndia.ts"
}
],**
"buildOptimizer": false,
"optimization": false,
"vendorChunk": true,
"extractLicenses": false,
"sourceMap": true,
"namedChunks": true
},
当我在配置中添加“fileReplacements”时,我的应用程序运行速度非常慢。
当我删除“fileReplacements”时,应用程序运行得更快。
我使用相同的应用程序源代码为不同的 2 客户创建了一个环境设置。 参考网址 这就是为什么我需要在 angular.json 中设置配置。
针对客户特定的环境设置,工作正常,但应用程序运行速度非常慢。
典型开发配置:
{
"configurations": {
...
// can change "development" to any configuration target
"development": {
"buildOptimizer": false,
"optimization": false,
"vendorChunk": true,
"extractLicenses": false,
"sourceMap": true,
"namedChunks": true,
"fileReplacements": [...]
}
}
不优化开发服务器会更快。显然,您需要一个单独的生产配置来获得优化的构建。