Мы используем 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
};