Vite
import.meta.env, process.env.NODE_ENV 区别
import.meta.env 是 vite 构建工具提供的环境变量访问方式.
内置环境变量:
import.meta.env.MODE应用的运行模式import.meta.env.BASE_URL基础路径import.meta.env.DEV是否开发环境import.meta.env.PROD是否生产环境import.meta.env.VITE_XXX自定义环境变量, 必须要VITE_开头
process.env.NODE_ENV 是 nodejs 环境中的环境变量.
- process.env.NODE_ENV 在浏览器中执行会报错,因为浏览器没有 node 环境.
- process.env.XXX 自定义环境变量, 对命名没有要求.
console.log(process.env); 可以查看整个对象