原因: process.env 已经被遗弃
解决方法1(官方推荐):
使用import.meta.env代替process.env关键字
解决方法2:
在 vite.config.ts 中增加 define
import { defineConfig } from 'vite'
// ...
export default defineConfig({
// ...
define: {
'process.env': {}
}
})
1
2
3
4
5
6
7
8
或者
import { defineConfig } from 'vite'
// ...
export default defineConfig({
// ...
define: {
'process.env': process.env
}
})
过程环境变量替代:从process.env到import.meta.env在Vite中的最佳实践
本文探讨了在现代Web开发中,如何避免使用已废弃的`process.env`,推荐使用`import.meta.env`替换,并介绍了在Vite配置文件中通过`defineConfig`设置环境变量的方法。
1169

被折叠的 条评论
为什么被折叠?



