原因: 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
}
})