как передать порт в пользовательскую конфигурацию angular webpack - PullRequest
0 голосов
/ 29 апреля 2020

Я запускаю приложение angular 8.

Мой пакет. json имеет много разных скриптов, таких как этот:

...
"v2boa": "ng serve --open --port=4210"
...

В основном я использую разные версии приложение на разных портах.

Я использую пакет @ angular -builders / custom-webpack для подключения дополнительной конфигурации webpack. Я создал собственный файл веб-пакета и изменил angular. json соответственно.

angular. json:

"customWebpackConfig": {
    "path": "./extra-webpack.config.ts"
}

extra-webpack.config.ts

import * as webpack from 'webpack';

// different conditions here
// based on the port the app is running

export default {
  plugins: [
    new webpack.DefinePlugin({
      'process.env': {
        PORT: ???
      }
    })
  ],
} as webpack.Configuration;

Это выполнимо?

Спасибо

...