Как загрузить переменные среды в Vue.js без веб-пакета? - PullRequest
0 голосов
/ 09 июля 2019

Вопрос имеет все, но в основном я установил новое приложение vue без веб-пакета.Когда я пытаюсь сделать:

handleSubmit() {
  axios
    .post(`${process.env.VUE_APP_API_URL}`)
    .then(response => (this.info = response));
  this.$router.push({ name: "ConversationsList" });
}

Это не определено.В моем файле .env есть:

VUE_APP_API_URL=http://localhost:3000

Что мне теперь делать?

1 Ответ

0 голосов
/ 10 июля 2019

Легко исправить.Создан файл с именем vue.config.js:

const webpack = require('webpack')

module.exports = {
    configureWebpack: {
        plugins: [
            new webpack.DefinePlugin({
                'process.env': {
                    NODE_ENV: JSON.stringify(process.env.NODE_ENV)
                }
            })
        ]
    }
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...