运行prisma init时,Prisma不会生成文件

问题描述

运行pyramida init不会生成文件。它不会生成下面的3个文件

  1. datamodel.graphql
  2. docker-compose.yml
  3. prisma.yml

最终收到此错误:-

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

解决方法

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

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

但是当我将Node版本更改为使用v12.x.x或专门使用v.12.19.1时,一切都按预期进行。

因此,最好使用 Prisma 1 ,使用Node v12.19.1v14.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>