我有一个基于Vite的React App。我在运行'npm run dev'时得到以下错误:
未捕获的引用错误:进程未在node_modules/path-parse/index.js(index.js:3:17)定义
问题在node_modules/path-parse/index.js -> var isWindows = process.platform === 'win32';
中
path-parse最新版本为1.0.7。
vite中必须有一些配置来避免此错误[Source:https://github.com/vitejs/vite/issues/1973#issuecomment-787571499].
所以我尝试了:import { defineConfig } from 'vite' export default defineConfig({ // ... define: { 'process.env': {} } })
但是这给了我其他关于node的错误,无法找到当前版本的Node。我希望访问process.platform
时没有错误。
请帮我解决这个错误。
1条答案
按热度按时间7gcisfzg1#
我猜你正在尝试使用treact UI组件。
所以我有同样的错误,唯一帮助我的是这个article
仔细检查一下。希望有帮助!