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

从其他机器迁移React项目后执行npm install报错,无法启动应用

解决npm install时fsevents 404下载失败的问题

我之前也碰到过一模一样的情况,这是因为你项目里依赖的fsevents@1.1.3版本太老了,它的二进制包存储链接已经失效,导致npm没法下载对应的文件。下面是几个亲测有效的解决步骤:

方法一:清理缓存+重新安装依赖

  • 首先清理npm的缓存,避免残留的错误缓存影响:
    npm cache clean --force
    
  • 删除项目里的node_modules文件夹和锁文件:
    rm -rf node_modules
    rm package-lock.json
    
    如果你用的是yarn,就删yarn.lock代替package-lock.json
  • 重新执行安装命令:
    npm install
    

方法二:手动更新fsevents版本

如果上面的方法没解决,可以直接把fsevents升级到最新的兼容版本:

  • 安装最新版的fsevents(作为开发依赖,因为它是macOS专属的可选依赖):
    npm install fsevents@latest --save-dev
    
  • 之后再重新执行npm install

方法三:跳过可选依赖(临时方案)

如果只是想先启动项目,不想纠结fsevents的问题,可以用--no-optional参数跳过可选依赖的安装:

npm install --no-optional

不过这个只是临时办法,建议还是升级fsevents版本,不然后续文件监听功能可能会受影响。

另外,也可以尝试把npm升级到最新版本,新版本的npm对旧依赖的兼容性更好:

npm install -g npm@latest

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.05.26 10:02:33