ai didi

graphql - 为什么Apollo Client下载:schema fail with "Error: Cannot find module ' graphql/validation/rules/UniqueTypeNames'"

转载 作者:行者123 更新时间:2023-12-05 03:35:49 24 4
gpt4 key购买 nike

我正在尝试使用命令下载 graphql 模式

apollo client:download-schema --endpoint=https://my-endpoint --header='x-hasura-admin-key: <my key>'

我得到一个错误:Error: Cannot find module 'graphql/validation/rules/UniqueTypeNames'

我在 package.json 中有以下依赖项和开发依赖项

  "dependencies": {
"@apollo/client": "^3.4.16",
"@vue/apollo-composable": "^4.0.0-alpha.15",
"core-js": "^3.6.5",
"graphql": "^16.0.0",
"graphql-tag": "^2.12.5",
"vue": "^3.2.20",
"vue-auth0-plugin": "^2.4.1",
"vue-router": "^4.0.0-0"
},
"devDependencies": {
"@typescript-eslint/eslint-plugin": "^4.18.0",
"@typescript-eslint/parser": "^4.18.0",
"@vue/cli-plugin-babel": "~4.5.0",
"@vue/cli-plugin-eslint": "~4.5.0",
"@vue/cli-plugin-router": "~4.5.0",
"@vue/cli-plugin-typescript": "~4.5.0",
"@vue/cli-service": "~4.5.0",
"@vue/compiler-sfc": "^3.0.0",
"@vue/eslint-config-typescript": "^7.0.0",
"apollo": "^2.33.7",
"eslint": "^6.7.2",
"eslint-plugin-vue": "^7.0.0",
"typescript": "~4.1.5"
}

我刚刚删除了 package-lock.json 并重新运行 npm install 但仍然出现相同的错误。

我是否需要手动调整 apollo 或 graphql 的版本,如果需要,调整到什么?或者有其他方法可以解决这个问题。

提前致谢。

最佳答案

在 package.json 中将 graphql 设置为 v15.7.2。这可行,但还需要删除 node_modules 目录,删除 package-lock.json 文件并重新运行 npm install 以消除与多个 graphql 库版本的一些冲突

关于graphql - 为什么Apollo Client下载:schema fail with "Error: Cannot find module ' graphql/validation/rules/UniqueTypeNames'",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/69779257/

24 4 0
文章推荐: python - 如何只在必要时导入模块并且只导入一次
文章推荐: c++ - vs 代码在 macOS monterey 上抛出#include 错误它在 BigSur 上运行良好
文章推荐: react-native - 在 react-native 中离开屏幕时,我应该如何断开与 signalR 的连接
文章推荐: java - 更新@OneToMany 关系(Spring Boot、Spring Data)
行者123
个人简介

我是一名优秀的程序员,十分优秀!

滴滴打车优惠券免费领取
滴滴打车优惠券
全站热门文章
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com