Доступ к переменной среды в файле конфигурации - PullRequest
1 голос
/ 24 сентября 2019

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

Например, у меня есть файл .env.development, который содержит переменную VUE_APP_BASE_URL = "http://some.ip/contex",есть способ использовать эту переменную следующим образом:

VUE_APP_BASE_URL = "http://some.ip/contex"
VUE_APP_API_ADDRESS = $VUE_APP_BASE_URL + "/some/api"

Любая помощь приветствуется.

Ответы [ 2 ]

0 голосов
/ 24 сентября 2019

Вы хотите вычислено env переменные .

.env.development

VUE_APP_BASE_URL = "http://some.ip/contex"

vue.config.js

process.env.VUE_APP_API_ADDRESS = process.env.VUE_APP_BASE_URL + "/some/api";
0 голосов
/ 24 сентября 2019

Вы можете использовать его следующим образом, но вам нужно будет установить dotenv:

const path = require('path');
require('dotenv').config({ path: path.resolve(__dirname, '..', ../.env.${process.env.NODE_ENV}) });


Vue_API: process.env['VUE_APP_BASE_URL'],
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...