Я создал проект Vue CLI с файлами .env.development.local
и .env.production.local
.
Когда я запускаю npm run serve
, он отлично загружает переменные. Когда я запускаю npm run build
и обслуживаю каталог dist, он не загружает переменные.
Я убедился, что переменные имеют префикс 'VUE_APP_'
, и когда я вижу console.log process.env, я получаю {NODE_ENV: "production", BASE_URL: "/"}
Как получить переменные среды для чтения в производственной среде?
Редактировать : Я включил один из моих файлов .env в качестве примера:
NODE_ENV=production
VUE_APP_API_URL=http://10.0.0.28:4323/api
VUE_APP_HOME_URL=http://localhost:9098