Staging build config - производственный код с базой данных разработки - PullRequest
1 голос
/ 02 февраля 2020

Как настроить веб-пакет в vue для создания производственного кода / сборки, но с использованием конфигурации разработки?

У меня есть два следующих сценария npm:

"build": "vue-cli-service build",
"build-dev": "vue-cli-service build --mode development",

И два конфигурационных файла:

.env.production
.env.development

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

Есть мысли о том, как создать веб-пакет для создания производственного кода с установленным для mode значением, отличным от рабочего?

1 Ответ

1 голос
/ 02 марта 2020

Это был просто вопрос переопределения NODE_ENV=production в файле конфигурации .env.

Так что-то вроде этого решило проблему:

# .env.staging
NODE_ENV=production
OTHER_VARS=...

И скрипт:

"build-stage": "vue-cli-service build --mode staging",
...