Deployment Prisma部署后问题
我试图使我的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.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文件吗?