docker - 运行 prisma init 时,Prisma 不生成文件
问题描述
运行 prisma init 不会生成文件。它不会生成以下 3 个文件。
- 数据模型.graphql
- 码头工人-compose.yml
- 棱镜.yml
最终得到这个错误: -
{
"errors": [
{
"message": "Project not found: 'graphiql@default'",
"code": 3016,
"requestId": "local:api:cjh3r908l000s0834adw100sj"
}
]
}
解决方案
我也遇到过这个问题,对我有用的是更改本地的Node 版本。
当我使用Node v14.x.x.
时,运行时$ prisma init <project_name>
,没有生成任何棱镜文件
但是,当我将 Node 版本更改为 use v12.x.x
or 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>
推荐阅读
- amazon-web-services - AWS Lex、Amazon Connect 和 Lambda。实现意图后对话流冻结
- r - RColorBrewer 空间出托盘
- python - Python 字符串中的 XPath 求值
- php - 在 PHP 中存储和获取数据的最快方法
- sql-server - 每个产品的重复订单之间的平均天数
- postgresql - 在嵌套循环中调用sql中的函数
- javascript - jQuery无法选择元素
- docker - Nest 在 aws 和 digitalocean 上部署简单的 docker 失败,但日志是正确的
- javascript - 在 Material UI 的 Box 组件上放置文本
- azure-devops - 如何将 AWS 服务连接用于 terraform S3 后端凭证?