尝试在我的main.js中注册我的env变量BASE_URL和Axios:
main.js
env
BASE_URL
Axios
axios.defaults.baseURL = process.env.BASE_URL
字符串在我的.env文件中,我有:
.env
BASE_URL = https://www.my-site.com/wp/wp-json
型但是我得到了“process is not defined”错误。有没有一种简单的方法可以从main.js访问env变量?
fgw7neuy1#
如果你不使用SSR,组件将在浏览器中呈现,而不是Node.js。这就是为什么process是undefined。使用Vite:使用import.meta.env使用Webpack:默认情况下启用
process
undefined
import.meta.env
3df52oht2#
环境变量必须以“VITE_"开头。
2条答案
按热度按时间fgw7neuy1#
如果你不使用SSR,组件将在浏览器中呈现,而不是Node.js。这就是为什么
process
是undefined
。使用Vite:使用
import.meta.env
使用Webpack:默认情况下启用
3df52oht2#
环境变量必须以“VITE_"开头。