问题描述
运行pyramida init不会生成文件。它不会生成下面的3个文件。
- datamodel.graphql
- docker-compose.yml
- 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.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>