【问题标题】:How to prevent from value substitution for variables in angular 6 buil files如何防止 Angular 6 构建文件中变量的值替换
【发布时间】: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


【解决方案1】:

你试过'ng build --prod'吗?这个--prod 选项应该丑化(即混淆)你的代码。

【讨论】:

    猜你喜欢
    • 2021-05-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-12-18
    • 1970-01-01
    • 2022-06-13
    相关资源
    最近更新 更多