首页 > 解决方案 > 运行 prisma init 时,Prisma 不生成文件

问题描述

运行 prisma init 不会生成文件。它不会生成以下 3 个文件。

  1. 数据模型.graphql
  2. 码头工人-compose.yml
  3. 棱镜.yml

最终得到这个错误: -

{
     "errors": [
     {
        "message": "Project not found: 'graphiql@default'",
        "code": 3016,
        "requestId": "local:api:cjh3r908l000s0834adw100sj"
     }
  ] 
}

标签: dockerdocker-composegraphqlprismaprisma-graphql

解决方案


我也遇到过这个问题,对我有用的是更改本地的Node 版本

当我使用Node v14.x.x.时,运行时$ prisma init <project_name>,没有生成任何棱镜文件

但是,当我将 Node 版本更改为 use v12.x.xor specificv.12.19.1时,一切都按预期进行。

因此,最好使用Prisma 1、使用Node v12.19.1或以下任何版本v14.x.x


如果您正在使用nvm,只需运行以下命令:

$ nvm install 12.19.1
$ nvm use 12.19.1
$ node -v                   // Check and confirm your node version

$ prisma init <project_name>

推荐阅读