Я хотел бы настроить мою сборку Webpack, чтобы я мог объявить import { environment } from './environments/environment'
в своих компонентах Angular 2 и импортировать нагрузку environment.ts
во время разработки, но environment.prod.ts
в процессе производства. Как я могу сказать Webpack заменить импорт во время сборки?Угловые 2 Конфигурации окружения Webpack
Я ищу что-то очень похожее на то, как проекты, созданные с помощью Angular CLI, обрабатывают конфигурации окружения. К сожалению, я бы предпочел не использовать CLI еще, поскольку он все еще находится в стадии бета-тестирования, и я также не оборачивался вокруг того, как работает проект и как продлить его сборку.
Я также хочу, чтобы избежать разрастания условных операторов в течение всего исходного кода, поэтому без использования process.env.NODE_ENV
в if-statement везде, где я хочу импортировать файл окружения.
К сожалению, я пропустил, что вы НЕ использовали Угловой CLI ... Вы скажете webpack использовать 'environment.prod.ts' во время сборки с' ng build --env = prod' – AngularChef