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

执行yarn start启动React项目失败,求助解决_FSEventStreamCreate报错问题

解决MacOS Catalina下React项目yarn start的_FSEventStreamCreate报错问题

你遇到的是fsevents模块的兼容性问题——这个模块是webpack-dev-server用来监听文件变化的MacOS专属工具,报错是因为它的编译版本和你的系统/Node环境不匹配。试试下面的步骤来修复:

  • 第一步:清理现有依赖和缓存
    先删掉项目里的依赖文件夹和锁文件,避免残留的错误依赖影响:

    rm -rf node_modules
    rm package-lock.json yarn.lock
    

    接着清理npm和yarn的缓存,确保不会从缓存里拉取旧的有问题的包:

    npm cache clean --force
    yarn cache clean
    
  • 第二步:重新安装依赖
    重新安装所有依赖,让包管理器拉取适配当前环境的版本:

    yarn install
    

    安装完成后再尝试启动项目:

    yarn start
    
  • 第三步:强制指定兼容的fsevents版本(如果第二步无效)
    如果还是报错,说明webpack-dev-server依赖的fsevents版本和你的系统不兼容,可以在package.json里添加resolutions字段强制使用兼容版本:
    在你的package.json中加入以下内容(放在和dependencies同级的位置):

    "resolutions": {
      "fsevents": "^2.1.3"
    }
    

    然后再次执行yarn install,之后启动项目应该就能正常运行了。

补充说明:你的Node版本v14.11.0和react-scripts@3.4.3理论上是兼容的,但Catalina 10.15.5对部分旧版本的fsevents支持不太友好,强制指定2.1.3版本一般能解决这个符号找不到的问题。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.05.09 12:58:10