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

如何在VSCode中运行UNFX源码项目及解决依赖启动错误

解决UNFX Proxy Checker项目的npm依赖与启动问题

1. 修复ERESOLVE依赖树冲突错误

报错核心原因是项目依赖的react-hot-loader@4.13.1仅支持React 15/16/17版本,但当前项目安装了React 18,peer依赖版本不兼容。

提供两种解决方式:

  • 快速兼容方案:直接使用npm的兼容模式安装依赖,运行以下命令:
    npm install --legacy-peer-deps
    
    该参数会忽略peer依赖的版本冲突,是npm 7及以上版本处理此类问题的安全方案,比--force更稳妥。
  • 彻底修复方案(可选):
    • 若想根除依赖冲突,可以修改项目package.json,将react和react-dom的版本降级为^17.0.2,再重新运行npm install;
    • 或者替换已停止维护的react-hot-loader为React官方的Fast Refresh(需调整项目配置)。

2. 解决'run-p'命令未识别错误

run-p是npm-run-all包提供的并行运行命令,报错是因为之前依赖安装失败导致该包未被正确安装。

解决步骤:

  1. 先确保通过上述npm install --legacy-peer-deps完成完整的依赖安装;
  2. 若仍报错,手动安装npm-run-all开发依赖:
    npm install npm-run-all --save-dev
    
  3. 最后重新执行启动命令:
    npm start
    

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.12 22:57:26