首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >错误:找不到模块'graphql/polyfills/objectValues‘

错误:找不到模块'graphql/polyfills/objectValues‘
EN

Stack Overflow用户
提问于 2021-05-14 07:40:14
回答 2查看 821关注 0票数 0

向我的Gatsby & Typescript应用程序抛出错误消息。“'gatsby”因此而不起作用。

这是我的web应用依赖项,请帮助。!!

代码语言:javascript
复制
"dependencies": {
    "@emotion/react": "^11.4.0",
    "@emotion/styled": "^11.3.0",
    "babel-eslint": "^10.1.0",
    "gatsby": "^3.5.0",
    "gatsby-cli": "^3.5.0",
    "gatsby-plugin-emotion": "^6.5.0",
    "gatsby-plugin-image": "^1.4.0",
    "gatsby-plugin-offline": "^4.4.0",
    "gatsby-plugin-react-helmet": "^4.4.0",
    "gatsby-plugin-sharp": "^3.4.1",
    "gatsby-plugin-typescript": "^3.5.0",
    "gatsby-remark-images": "^5.2.0",
    "gatsby-remark-prismjs": "^5.2.0",
    "gatsby-source-filesystem": "^3.4.0",
    "gatsby-transformer-remark": "^4.2.0",
    "gatsby-transformer-sharp": "^3.4.0",
    "graphql": "^0.12.3",
    "graphql-tag": "^2.12.4",
    "init": "^0.1.2",
    "peer-graphql": "0.0.3",
    "prismjs": "^1.23.0",
    "prop-types": "^15.7.2",
    "react": "^17.0.1",
    "react-dom": "^17.0.1",
    "react-helmet": "^6.1.0",
    "tsc": "^2.0.3",
    "typescript": "^4.2.4"
  }
EN

回答 2

Stack Overflow用户

发布于 2021-11-12 19:04:03

我刚刚遇到了同样的问题,它最终成为了一个对等依赖问题--特别是对于graphql包。安装15.x版本为我解决了这个问题。

代码语言:javascript
复制
npm install graphql@^15.0.0
票数 4
EN

Stack Overflow用户

发布于 2021-05-14 20:29:10

看起来您显式安装了graphql,但是,您安装的是它的一个非常旧的版本。我的猜测是,您的依赖项安装了不同版本的graphql,然后构建过程会将其解析为过时的版本,或者存在您没有满足的对等依赖项,这将作为yarnnpm (取决于您使用的是哪种)全新安装的警告出现。

解决这个问题的最简单方法是升级到较新版本的graphql,因为这将立即解决不兼容问题。

但是,检查错误的地方可能是值得的。检查包管理器中的对等依赖警告,使用Yarn或npm的list命令找出您拥有的GraphQL.js包的重复项(如果有),然后从那里开始。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/67527452

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档