【发布时间】:2018-10-11 03:21:20
【问题描述】:
我在我的应用程序中使用了 Angular 6,我只想知道是否有任何 Angular 构建配置属性来防止值替换而不是使用变量以及用于缩小最终构建文件中的变量名称。
例如:
如果我在 component.ts 中的代码是这样的
let func = sampleFunct(firstname,lastname);
我希望我的代码在构建文件中看起来像这样
let a = b(c,d);
现有的,它在构建文件中是如何工作的
let func = sampleFunct('abc','def');
它是替换变量的值而不是使用缩小的变量。
我的 angular.json 配置看起来像这样
"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,
"extractLicenses": true,
"vendorChunk": false,
"buildOptimizer": true
},
}
请提供一种方法来防止这种情况发生。提前致谢。
【问题讨论】:
-
造成了什么问题?
标签: angular webpack angular-cli angular-cli-v6