Nuxt 识别 .env 文件中的变量,但如果我使用 .env.local 代替,则看不到它们(我想忽略它)



我的.env(或.env.local):

apiURL=https://<dev-url>

我的nuxt.config.js

publicRuntimeConfig: {
apiURL: process.env.NODE_ENV === 'production'
? 'https://<prod-url>'
: process.env.apiURL
},
proxy: {
'/api_vue': {
target: process.env.apiURL,
changeOrigin: true
}
},

在我将.local添加到.env之前,一切都很好
Nuxt说:

错误:[HPM]丢失"目标";选项示例:{target:│
nuxt应用程序|│ "http://www.example.org"}

您应该导入dotenv来加载.env变量。

require("dotenv").config()

我还建议将.env变量重命名为以下格式:

apiURL --> API_URL

相关内容

  • 没有找到相关文章

最新更新