下载适用于 Windows 的 Node-API 的 Prisma 引擎 getaddrinfo ENOTFOUND 59996 错误

问题描述 投票:0回答:2

我已经被这个问题困扰了几天,网上找到的解决方案没有帮助。我有一个 Nestjs 项目并安装了 prisma。运行命令“

npx prisma generate
”,我不断收到以下错误

下载适用于 Windows 的 Node-API 的 Prisma 引擎 [ ] 0%错误:请求 https://binaries.prisma.sh/all_commits/1e7af066ee9cb95cf3a403c78d9aab3e6b04f37a/windows/migration-engine.exe.gz.sha256 失败,原因:getaddrinfo ENOFOUND 59996

从我看到的搜索来看,有人说我的笔记本电脑可能是代理服务器,但我不是。我已禁用代理,切换到不同的网络,但仍然遇到同样的问题。我尝试过不同版本的 NodeJs 但还是一样。

我当前的节点版本是18.14.2和npm 9.6.5。 我使用的是 Windows 11 操作系统。

我希望得到一些帮助。

谢谢大家

安装 prisma 和 prisma/client 后。我在架构文件中创建了模型。然后运行命令 npx prismagenerate。但我不断收到上面的错误。

node.js nestjs prisma npx windows-11
2个回答
0
投票

我也遇到了同样的问题,我在该项目中使用 Docker,有一次我忘记运行容器。我不知道如何,但运行容器然后运行

prisma generate
命令后,错误消失了。

看起来很奇怪,它对我有帮助,但无论如何。


0
投票

最简单的修复方法是重置 Windows 网络。此错误与 Prisma 或 Node 无关。它来自 Windows 上的防火墙规则。

如果您使用的是 Windows 11 或 10,请转到您的

Settings > Network and Internet > Advance Network Settings > Network Reset.
等待您的电脑重新启动,当您收到有关防火墙的任何提示时,请接受它。

© www.soinside.com 2019 - 2024. All rights reserved.