Я использую Vue и webpack с переменной окружения, которая сообщает webpack о создании для производства или разработки.
Это работает:
NODE_ENV=production webpack
console.log(process.env)
Но в этой документации объясняется, что вы можете использовать разные .env
файлы в зависимости от производственной или режим разработки, чтобы изменить переменные в вашем приложении.
Файл .env
VUE_APP_ROOT=http://localhost:8000/
VUE_APP_BASE_URL=http://localhost:8000/api/
Файл .env.prod
VUE_APP_ROOT=http://realaddress/
VUE_APP_BASE_URL=http://realaddress/api/
Но я не понимаю, как получить доступ к этим файлам .env? По-видимому, это работает, когда вы используете vue-cli
, но в моем приложении этот журнал не определен:
console.log("environment variables")
console.log(process.env.VUE_APP_ROOT)
console.log(process.env.VUE_APP_BASE_URL)
Как я могу получить доступ к различным .env
файлам в зависимости от рабочего режима без vue-cli
?
.env
файлов, каждый для своей среды - person Dima Parzhitsky   schedule 31.10.2019