原因: process.env 已经被遗弃

解决方法1(官方推荐):
使用import.meta.env代替process.env关键字

解决方法2:
在 vite.config.ts 中增加 define

import { defineConfig } from 'vite'
// ...
export default defineConfig({
  // ...
  define: {
    'process.env': {}
  }
})

或者

import { defineConfig } from 'vite'
// ...
export default defineConfig({
  // ...
  define: {
    'process.env': process.env
  }
})

源问题:Uncaught ReferenceError: process is not defined

Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐