Несколько конфигов .env.development в Vue / Webpack - PullRequest
2 голосов
/ 06 января 2020

Я чувствую, что это не должно быть трудным делом, но я не могу заставить его работать.

Я хочу иметь две разные конфигурации для моего локального проекта Vue. js ( используя vue -cli 3).

  • первый с VUE_APP_API_URL на моем локальном хосте,
  • другой, подключающийся к серверу разработки / размещения

Итак, я хочу иметь .env.development-1 и .env-development-2 или что-то подобное; просто способ быстро переключаться между двумя другими идентичными файлами конфигурации.

Я читал о режимах сборки и c, но все эти статьи, похоже, нацелены на «сборку». Я просто хочу запустить локальный devserver с другим конфигом.

Как бы я решил это?

1 Ответ

1 голос
/ 07 января 2020

Благодаря комментариям под моим исходным сообщением я обнаружил, что решение, на самом деле, действительно простое:

я только что сделал .env.staging с VUE_APP_API_URL, указывающим на промежуточный сервер, все остальное - то же самое

, затем

"scripts": {
    "serve:local": "vue-cli-service serve",
    "serve:staging": "vue-cli-service serve --mode staging",
}

, и это работает.

сначала пришлось обернуть мою голову вокруг концепции. спасибо!

...