У меня проблема с обновлением Prisma 1 до Prisma 2. Документация для меня довольно сложная. В настоящее время у меня есть небольшой проект, в котором используются:
"dependencies": {
"bcryptjs": "2.4.3",
"graphql-yoga": "1.18.3",
"jsonwebtoken": "8.5.1",
"prisma-binding": "1.5.19"
},
"devDependencies": {
"dotenv": "5.0.1",
"graphql-cli": "2.17.0",
"nodemon": "1.19.4",
"npm-run-all": "4.1.5",
"prisma": "^1.34.10"
}
Моя prisma.yml:
endpoint: ${env:PRISMA_ENDPOINT}
secret: ${env:PRISMA_SECRET}
datamodel: datamodel.graphql
hooks:
post-deploy:
- prisma generate
generate:
- generator: graphql-schema
output: ../src/generated/prisma.graphql
Я использовал скрипты:
"scripts": {
"start:dev": "nodemon -e js,graphql -x node -r dotenv/config src/index.js",
"start": "node src/index.js",
"debug": "nodemon -e js,graphql -x node --inspect -r dotenv/config src/index.js",
"playground": "graphql playground",
"dev": "npm-run-all --parallel start playground",
"deploy": "prisma1 deploy --env-file .env"
},
И этот graphqlconfig
projects:
app:
schemaPath: "src/schema.graphql"
extensions:
endpoints:
default: "http://localhost:4000"
prisma:
schemaPath: "src/generated/prisma.graphql"
extensions:
prisma: database/prisma.yml
Как мне обновить призму? Зная, что мой интерфейс основан на VueJS с ApolloClient, graphlq, graphql-tag
Большое вам спасибо, бэкэнд для меня не что-то простое


Николай из Prisma здесь!
Мы написали обширную документацию по обновлению, которая проведет вас через процесс обновления. Вот несколько руководств, которым вы можете следовать:
prisma-binding в SDL-first: объясняет, как обновить схему и преобразователи GraphQL.Не стесняйтесь отвечать, если у вас возникнут какие-либо вопросы, всегда рады помочь :)
Привет ! Анвсер ниже;)