Deployment Prisma部署后问题

Deployment Prisma部署后问题,deployment,server,graphql,prisma,Deployment,Server,Graphql,Prisma,我试图使我的Prisma部署后钩子工作,但由于某种原因,它没有生成Prisma.graphql文件 以前有人经历过吗?我遵循了官方的指导方针 普里斯玛 datamodel: datamodel.prisma endpoint: ${env:PRISMA_ENDPOINT} secret: ${env:PRISMA_SECRET} hooks: post-deploy: - graphql get-schema --project prisma .graphqlconfig.yml

我试图使我的Prisma部署后钩子工作,但由于某种原因,它没有生成
Prisma.graphql
文件

以前有人经历过吗?我遵循了官方的指导方针

普里斯玛

datamodel: datamodel.prisma
endpoint: ${env:PRISMA_ENDPOINT}
secret: ${env:PRISMA_SECRET}
hooks:
  post-deploy:
    - graphql get-schema --project prisma
.graphqlconfig.yml

projects:
  app:
    schemaPath: "src/schema.graphql"
    extensions:
      endpoints:
        default: "http://localhost:4444"
  prisma:
    schemaPath: "src/generated/prisma.graphql"
    extensions:
      prisma: prisma.yml
我的端点是prisma网站上演示服务器的端点

运行deploy命令时得到的结果是:

post-deploy:
Running graphql get-schema --project prisma ✔

由于您正在作为部署后挂钩运行
graphql get schema--project prisma
,因此它没有显示该命令的错误。尝试将其作为npm脚本放在package.json中并运行。看看有什么错误。最可能的问题是
graphql
包版本不匹配。如果这是问题所在,请将以下代码段添加到
package.json
文件中,然后重新运行
npm install
warn install

"resolutions": {
  "graphql": "^14.0.2"
},

由于您正在作为部署后挂钩运行
graphql get schema--project prisma
,因此它没有显示该命令的错误。尝试将其作为npm脚本放在package.json中并运行。看看有什么错误。最可能的问题是
graphql
包版本不匹配。如果这是问题所在,请将以下代码段添加到
package.json
文件中,然后重新运行
npm install
warn install

"resolutions": {
  "graphql": "^14.0.2"
},

下面是一个变通方法,它将生成prisma.graphql,并在prisma部署后自动更新它

 generate:
   - generator: graphql-schema
     output: ./src/generated/
hooks:
  post-deploy:
    - graphql get-schema -p prisma
    - prisma generate

下面是一个变通方法,它将生成prisma.graphql,并在prisma部署后自动更新它

 generate:
   - generator: graphql-schema
     output: ./src/generated/
hooks:
  post-deploy:
    - graphql get-schema -p prisma
    - prisma generate

你能给我看看你的package.json文件吗?你能给我看看你的package.json文件吗?