Если вы используете Vue CLI , средства для этого уже встроены в виде файлов .env . Вы должны создать файлы .env.dev
и .env.production
(и, возможно, .env.local
для локальной разработки), содержащие:
VUE_APP_ENDPOINT=https://...
К которым в ваших Javascript файлах вы можете получить доступ как:
const endpoint = process.env.VUE_APP_ENDPOINT;
Затем вы создаете разные сборки для своих двух разных сред:
vue-cli-service build --mode dev # or --mode production
Переменные будут включены в сборку, поэтому две разные сборки будут содержать только свои соответствующие конечные точки.