Как исключить environment.ts из минификации и углификации - PullRequest
0 голосов
/ 06 февраля 2019

Мы используем webpack для создания угловых раздач.Я всегда надеялся, что в моем каталоге развертывания (dist) будет файл типа environment.js .Но, webpack минимизирует и уменьшает все, включая environment.ts .

Я знаю, что мы можем создать отдельные файлы environment.prodA.ts , environment.prodB.ts но я не хочу компилировать для каждой среды с ng build --prodN Я просто хочу собрать его для - prod и изменить environment.js для каждого сайта.

Другим обходным решением может быть использование отдельного файла / службы для получения этих необязательных настроек.Но мой вопрос здесь, чтобы выяснить, есть ли способ исключить минимизацию и укрупнение environment.ts для веб-пакета.

, чтобы я мог легко изменять todaysPortNumber вручную, не создавая все вещи.

Угловой класс

import { environment } from 'src/environments/environment';
export class DoThisUpToEnvironment(){
      port: string = environment.todaysPortNumber;
}

environment.prod.ts

export const environment = {
  production : true,
  todaysPortNumber : 8080
};
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...