Что я сделал до сих пор:
Я пытался настроить несколько режимов сборки, таких как staging
, testing
, production
и development
на основена NODE_ENV=production
.Поэтому я храню соответствующие файлы в корне папки проекта, например:
- .env.production
- .env.staging
- .env.testing
- .env.development
Теперь все эти файлы имеют
NODE_ENV=production
VUE_APP_ENV=<mode>
Документ , за которым я следовал, ясно заявляет, что,
vue-cli-service build --mode staging
создает приложение production в staging mode , используя .env, .env.staging и .env.staging.local, если ониприсутствует.
Проблема:
Как и ожидалось, выполнение команды npm run build --mode staging
должно дать производственную сборку с переменной, как указано в файле .env.staging
,Однако вместо staging
.
Ref: