Vue js 无法获取配置值
2019-05-13
78
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个回答
如果您使用的是最新版 VueJS,则应在 ENV 变量前加上
VUE_APP_
。请参阅
文档
。
'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_ENV
和
BASE_URL
是此规则的两个例外。
Ulysse BN
2019-05-13