如何根据环境添加 preserveSymlinks Angular 构建选项
How to add preserveSymlinks Angular build option based on enviroment
如何根据环境在 angular.json 中设置构建选项 preserveSymlinks
?
我的意思是,如果环境是 prod,则选项必须是 true
,否则必须是 false
。
Angular.json 具有要设置的生产配置 preserveSymlinks
:
"configurations": {
"production": {
"fileReplacements": [ {
"replace": "src/environments/environment.ts", "with": "src/environments/environment.prod.ts"
}
],
"optimization": true,
"outputHashing": "all",
"sourceMap": false,
"extractCss": true,
"namedChunks": false,
"aot": true,
"preserveSymlinks": true,
"extractLicenses": true,
"vendorChunk": false,
"buildOptimizer": true,
"budgets": [ {
"type": "initial", "maximumWarning": "2mb", "maximumError": "5mb"
}
]
}
}
默认情况下 preserveSymlinks
为假。您不需要为 dev
环境放置它。
如何根据环境在 angular.json 中设置构建选项 preserveSymlinks
?
我的意思是,如果环境是 prod,则选项必须是 true
,否则必须是 false
。
Angular.json 具有要设置的生产配置 preserveSymlinks
:
"configurations": {
"production": {
"fileReplacements": [ {
"replace": "src/environments/environment.ts", "with": "src/environments/environment.prod.ts"
}
],
"optimization": true,
"outputHashing": "all",
"sourceMap": false,
"extractCss": true,
"namedChunks": false,
"aot": true,
"preserveSymlinks": true,
"extractLicenses": true,
"vendorChunk": false,
"buildOptimizer": true,
"budgets": [ {
"type": "initial", "maximumWarning": "2mb", "maximumError": "5mb"
}
]
}
}
默认情况下 preserveSymlinks
为假。您不需要为 dev
环境放置它。