docker - Prisma 在运行 Prisma init 时不生成文件

标签 docker docker-compose graphql prisma prisma-graphql

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

  • datamodel.graphql
  • docker-compose.yml
  • 棱镜.yml

  • 最终收到此错误:-
    {
         "errors": [
         {
            "message": "Project not found: 'graphiql@default'",
            "code": 3016,
            "requestId": "local:api:cjh3r908l000s0834adw100sj"
         }
      ] 
    }
    

    最佳答案

    我也遇到过这个问题,对我有用的是更改 节点版本 在我本地。
    当我使用 Node v14.x.x. , 运行时 $ prisma init <project_name> , 没有生成棱镜文件
    但是当我将 Node 版本更改为使用 v12.x.x 时或者特别是 v.12.19.1 ,一切都按预期进行。
    因此,最好使用 棱镜 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>
    

    关于docker - Prisma 在运行 Prisma init 时不生成文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/64553202/

    相关文章:

    go - 对 gqlgen GraphQL API 的 curl POST 请求的正确形状是什么?

    python - 如何使docker build运行python manage.py migration

    docker - traefik 中的默认或后备容器 (docker)

    node.js - Docker 不会构建 Node 容器

    node.js - Docker-compose 和 Node 容器不是主要容器

    ruby-on-rails - 在 graphql 分页中找到名称 'Connection' 的重复类型定义

    javascript - GraphQL 排序自定义类型

    bash - 在 shell 程序脚本中继续之前,如何等待 “docker exec ”完成

    docker - 使用 nginx、kubernetes 和 docker 服务 Assets

    docker - 在Windows中使用Docker安装CI gitlab