You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

React 18新项目编译报错:无法解析'./App'模块求解决方案

解决React 18项目编译报错:Can't resolve './App'

实用排查方案

  • 补全文件扩展名:如果你的App文件是App.tsx,但index.tsx里写的是import App from './App',部分TS配置下需要明确指定.tsx扩展名,改成import App from './App.tsx'试试。
  • 核对文件大小写与存在性:去/Users/xianjunyang/Documents/test_app/menubar-test-app/src目录下,确认App.tsx(或App.jsx)真实存在,注意文件名大小写——MacOS系统默认不区分大小写,但编译工具会严格校验,比如app.tsx和App.tsx会被判定为不同文件。
  • 检查tsconfig.json配置:打开项目根目录的tsconfig.json,查看compilerOptions里的paths和baseUrl是否有错误配置,这两项会干扰模块解析逻辑。无特殊需求的话,保持默认配置即可:
    {
      "compilerOptions": {
        "baseUrl": ".",
        "paths": {}
      }
    }
    
  • 清理缓存后重新编译:执行以下命令清除缓存再尝试构建:
    # npm用户
    npm cache clean --force
    rm -rf node_modules/.cache
    npm run build
    
    # yarn用户
    yarn cache clean
    rm -rf node_modules/.cache
    yarn build
    
  • 对比标准脚手架项目:用官方脚手架重新创建一个TS项目,对比文件结构和导入方式:
    npx create-react-app test-ts-app --template typescript
    
    查看新项目中index.tsx对App.tsx的导入写法,和你当前项目做差异对比。

内容的提问来源于stack exchange,提问作者yang yang

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.14 14:45:54