Как предотвратить подстановку значений для переменных в угловых 6 сборочных файлах - PullRequest
0 голосов
/ 11 октября 2018

Я использую angular 6 в своем приложении, я просто хочу знать, есть ли какое-либо свойство конфигурации угловой сборки, чтобы предотвратить подстановку значений вместо использования переменной, а также для минимизации имен переменных в конечном файле сборки.

Например:

Если мой код в 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
            },
}

Пожалуйста, предоставьте способ предотвратить это.Заранее спасибо.

1 Ответ

0 голосов
/ 11 октября 2018

вы пробовали 'ng build --prod'?Эта опция --prod должна омрачить (т.е. запутать) ваш код.

...