Vue JS无法获取配置值

时间:2019-05-13 07:58:31

标签: javascript vue.js

console.log(process.env.test);打印未定义。

我的dev.env.js文件中有以下配置。 我有什么想念吗?

'use strict'
const merge = require('webpack-merge')
const prodEnv = require('./prod.env')

module.exports = merge(prodEnv, {
  NODE_ENV: '"development"',
  TEST: '"http://localhost/api"'
})

1 个答案:

答案 0 :(得分:1)

如果您使用的是最新的VueJS,则应在ENV变量前加上VUE_APP_。参见the documentation

'use strict'
const merge = require('webpack-merge')
const prodEnv = require('./prod.env')

module.exports = merge(prodEnv, {
  NODE_ENV: '"development"',
  VUE_APP_TEST: '"http://localhost/api"'
})

另外,请注意NODE_ENVBASE_URL是该规则的两个例外。