我试图将环境变量添加到nuxt.config.js
属性中的env
文件中,以访问server/index.js
文件中的变量,但是它提供了undefined
。根据{{3}}文档,这些变量在客户端和服务器中均应起作用。不知道我是否想念什么?预先感谢。
module.exports = {
env: {
baseUrl: process.env.BASE_URL || 'http://localhost:3000'
}
}
答案 0 :(得分:1)
答案 1 :(得分:1)
Nuxt.js 中的所有环境变量都必须以 NUXT_ENV
开头。
在 vue.js 中,它必须以 'VUE_APP' 开头
答案 2 :(得分:0)
我知道答案很晚,但是遇到了同样的问题,并认为我的发现可能会给将来遇到麻烦的伴侣带来帮助。
就像在任何 InputStream myInputStream = getContentResolver().openInputStream(data.getData());
引用之前加上require('dotenv').config()
一样简单。
请注意,如果using nuxt 2.13+.
,您可能会有更好的解决方案