关于import.meta.env.PROD
和import.meta.env.DEV
指定是NODE_ENV
分别为development
和production
vite build
,那么他会自动默认加载.env.production
倒是没有问题
但是如果使用了--mode
去加载设置加载不同的文件
注意这个时候其实都是import.meta.env.DEV
为true
,所以要标明其NODE_ENV
如下图所示,如果build
的.env
不标明 NODE_ENV = production
。那么其import.meta.env.PROD永远false
。
标明之后
执行npm run build:uat
,可以看到PROD
是true
了