使用pnpm创建Vite React/TypeScript项目运行后浏览器空白并报错
解决Vite+pnpm创建TypeScript应用启动后空白及语法错误问题
- 定位错误根源:打开项目的
main.tsx文件,直接查看第6行第51个字符附近的代码,检查括号配对、函数调用或JSX语法。这类missing ) after argument list错误几乎都是代码语法问题——哪怕是全新创建的项目,也可能因为模板拉取异常出现代码残缺。 - 重置依赖环境:
- 删除项目根目录的
node_modules文件夹和pnpm-lock.yaml文件 - 执行
pnpm install重新安装依赖 - 再次运行
pnpm run dev验证
- 删除项目根目录的
- 确认Vite插件配置(React项目适用):确保
@vitejs/plugin-react已安装,且在vite.config.ts中正确配置:import { defineConfig } from 'vite' import react from '@vitejs/plugin-react' export default defineConfig({ plugins: [react()], }) - 检查TypeScript配置:打开
tsconfig.json,确认compilerOptions里的jsx字段设置为react-jsx,适配React 17+的自动JSX转换规则,避免编译语法冲突。
内容的提问来源于stack exchange,提问作者chris crowe
相关产品推荐
相关产品推荐

