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

安装react-chartjs-2后React编译时查找My Pictures目录报错如何解决

解决方案

第一步:重置依赖缓存

  • 手动删除项目根目录下的node_modules文件夹、package-lock.json文件
  • 执行命令清空全局npm缓存:npm cache clean --force
  • 重新执行依赖安装:npm install
    注:执行npm audit fix时经常会自动修改部分依赖的版本号,导致兼容性问题,重置依赖可以回退到你原有声明的版本规则

第二步:添加环境变量跳过不必要的扫描

该报错本质是Windows系统下「My Pictures」属于系统重解析点(软链接类的特殊目录),React编译阶段依赖的文件监听工具会误扫到该系统路径,添加以下配置即可规避:

  • 在项目根目录新建.env文件(如果已有就直接编辑),添加一行配置:
SKIP_PREFLIGHT_CHECK=true
  • 如果添加后仍报错,修改package.json中的start脚本为:
"start": "set CHOKIDAR_USEPOLLING=false && react-scripts start"

关闭chokidar的轮询模式后,就不会主动遍历无关的系统级目录

第三步:排查项目目录下的快捷方式

检查你的src、public文件夹下是否存在指向外部目录的快捷方式(.lnk文件),React编译时会遍历这两个目录下的所有文件,遇到快捷方式会尝试读取其指向的目标路径,就会触发这个报错,删除无关的快捷方式即可。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.01 08:57:03