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

执行npx prisma generate报错:query_engine-windows.dll.node异常

解决Prisma Generate时query_engine-windows.dll.node错误的方案

以下是针对该错误的几种排查和解决方法:

  • 清理Prisma缓存并重装依赖
    先执行npx prisma clean清除本地引擎缓存,接着运行npm install prisma --save-dev重新安装Prisma依赖,之后再尝试执行npx prisma generate。

  • 验证Node.js版本兼容性
    Prisma的查询引擎对Node.js版本有明确要求,使用node -v查看当前版本,确保是Prisma官方支持的LTS版本(如16.x、18.x、20.x),版本不兼容的话升级或降级Node.js后重试。

  • 手动替换适配的查询引擎文件
    如果自动下载的引擎文件损坏或不匹配,可前往Prisma官方GitHub发布仓库,找到对应Windows系统和Node.js版本的query_engine-windows.dll.node文件,替换到项目中node_modules/@prisma/engines目录下的对应位置。

  • 检查ERD生成器配置
    若要生成ERD的.svg文件,需确保prisma/schema.prisma中已正确配置ERD生成器:

    generator client {
      provider = "prisma-client-js"
    }
    
    generator erd {
      provider = "prisma-erd-generator"
      output   = "./ERD.svg" // 指定输出到prisma文件夹内
    }
    

    同时要提前安装依赖:npm install -D prisma-erd-generator @mermaid-js/mermaid-cli

  • 以管理员权限执行命令
    Windows系统下权限不足可能导致dll文件无法正常加载,右键终端选择“以管理员身份运行”,再执行npx prisma generate尝试解决。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.12 23:01:14