我的.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