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

执行npx prisma generate报错getaddrinfo ENOTFOUND 59996求助

解决Prisma引擎下载失败问题

针对你执行npx prisma generate时出现的引擎下载报错(getaddrinfo ENOTFOUND 59996),可以尝试以下几个针对性方案:

  • 配置国内Prisma镜像源
    在项目根目录创建或编辑.npmrc文件,添加以下内容:

    PRISMA_BINARY_MIRROR=https://registry.npmmirror.com/-/binary/prisma/
    

    保存后重新执行npx prisma generate,该镜像会指向国内的二进制文件源,绕过官方源的访问问题。

  • 手动下载并放置引擎文件

    1. 打开Windows资源管理器,导航到%USERPROFILE%\.prisma\engines目录(如果没有engines文件夹就手动创建)。
    2. 从镜像源下载对应版本的引擎文件:你的报错中commit哈希是1e7af066ee9cb95cf3a403c78d9aab3e6b04f37a,需要下载对应Windows版本的migration-engine.exe.gz和migration-engine.exe.gz.sha256文件。
    3. 解压.gz文件得到migration-engine.exe,将所有三个文件(压缩包、sha256校验文件、解压后的exe)放入engines目录。
    4. 再次执行npx prisma generate。
  • 检查系统网络配置

    1. 打开系统的hosts文件(路径:C:\Windows\System32\drivers\etc\hosts),检查是否有针对binaries.prisma.sh的异常解析条目,如有则删除。
    2. 切换系统DNS为公共DNS,比如8.8.8.8或114.114.114.114,避免本地DNS解析异常。
  • 清除缓存后重新安装
    依次执行以下命令:

    npx prisma cache clean
    npm cache clean --force
    npm uninstall prisma @prisma/client
    npm install prisma @prisma/client --save-dev
    

    完成后再尝试npx prisma generate。

  • 以管理员权限执行命令
    右键点击终端(CMD/PowerShell),选择「以管理员身份运行」,再执行npx prisma generate,避免Windows权限限制导致的文件写入失败。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.23 20:47:11