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

本地运行Uniswap界面遇YN0009构建失败问题求助

解决Uniswap本地构建失败(YN0009错误)的方法

针对你克隆Uniswap仓库后执行yarn出现的构建失败问题,可按以下步骤排查解决:

  • 检查并匹配Node.js版本
    Uniswap项目对Node.js版本有严格要求,推荐使用v16.x或v18.x。执行node -v查看当前版本,版本不符时可通过nvm(Node版本管理器)切换:

    nvm install 18
    nvm use 18
    
  • 清理缓存与冗余文件
    缓存或损坏的依赖文件可能导致构建失败,执行以下操作:

    # 清理yarn缓存
    yarn cache clean
    # 删除node_modules和锁定文件
    rm -rf node_modules yarn.lock
    

    Windows环境下使用PowerShell命令:

    yarn cache clean
    Remove-Item -Recurse -Force node_modules yarn.lock
    
  • 重新安装依赖
    使用锁定文件强制安装一致版本的依赖,避免版本冲突:

    yarn install --frozen-lockfile
    
  • 排查postinstall脚本权限问题
    postinstall-postinstall包构建失败常与权限相关:

    • Windows用户:尝试以管理员身份打开终端后重新执行yarn
    • 若仍失败,可查看对应构建日志(C:\Users\Top\AppData\Local\Temp\xfs-7ed96acb\build.log),确认是否缺少编译工具(如Windows Build Tools),缺失则执行:
      npm install --global windows-build-tools
      
  • 查看详细错误日志
    打开报错提示的两个build.log文件,定位具体错误信息(如缺失依赖、编译失败原因),针对性修复。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.16 00:22:04