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"'
})
答案 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_ENV
和BASE_URL
是该规则的两个例外。