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

React配置baseUrl后无法解析资源路径的问题求助

解决React项目中assets图片导入路径错误的问题

排查步骤:

  • 核对文件夹结构
    确认src目录下的层级完全匹配导入路径:

    src/
      assets/
        Images/
          me.jpg
      components/
        Hero/
          index.jsx
    

    注意:文件名/文件夹名的大小写要完全一致,部分打包工具会严格区分大小写(即使Windows系统不区分)。

  • 检查jsconfig.json配置
    确保配置正确且生效,示例配置:

    {
      "compilerOptions": {
        "baseUrl": "./src"
      },
      "include": ["src/**/*"]
    }
    

    重点:include字段必须包含src下所有文件,否则配置不会对部分目录生效。

  • 确认导入语句写法
    导入语句要和路径严格对应,示例:

    import meImage from 'assets/Images/me.jpg';
    
  • 重启开发服务器
    修改jsconfig.json后,必须重启React开发服务器(执行npm start或yarn start),新配置才会生效。

  • 自定义Webpack配置排查(非Create React App默认项目)
    如果是自定义Webpack配置,需要在resolve中添加src目录到模块搜索路径:

    const path = require('path');
    
    module.exports = {
      // 其他配置
      resolve: {
        modules: [path.resolve(__dirname, 'src'), 'node_modules'],
      }
    };
    

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.07 11:05:23