问题描述
在写vue3的项目时(用vite搭建的),想要获取当前环境变量使用了
process.env.NODE_ENV
发现可以获取,但是如果只打印process.env会报错process is not defined
不知道为什么
解决方法
1.使用import.meta.env代替process.env关键字
2.在 vite.config.ts 中增加 define
import { defineConfig } from 'vite'
export default defineConfig({
define: {'process.env': {}}
})
求助
找了找大佬写的博客,说是process.env被弃用了(我没有找到相关说明,也不太明白为什么process.env.NODE_ENV还是能正常返回),非常不明白,如果有大佬知道希望可以得到帮助