如何在Vue3中从“main.js”访问.env变量?

z6psavjg  于 7个月前  发布在  Vue.js
关注(0)|答案(2)|浏览(102)

尝试在我的main.js中注册我的env变量BASE_URLAxios

axios.defaults.baseURL = process.env.BASE_URL

字符串
在我的.env文件中,我有:

BASE_URL = https://www.my-site.com/wp/wp-json


但是我得到了“process is not defined”错误。有没有一种简单的方法可以从main.js访问env变量?

fgw7neuy

fgw7neuy1#

如果你不使用SSR,组件将在浏览器中呈现,而不是Node.js。这就是为什么processundefined
使用Vite:使用import.meta.env
使用Webpack:默认情况下启用

3df52oht

3df52oht2#

环境变量必须以“VITE_"开头。

相关问题