javascript - 无法使用 npm 安装 gatsby-plugin-transition-link

标签 javascript reactjs npm gatsby

enter image description here

错误报告

我无法解决这个问题。我花了几个小时寻找解决方案。我找不到一个。请帮忙。我知道这与问题here类似。但那里没有办法解决。请帮忙。

最佳答案

这个问题是不言自明的。您正在高于 17.0.1 (^17.0.1) 的版本上运行 React,特别是 17.0.2 和依赖项 (gatsby-plugin-transition-link) 需要 16.8.5

如果无法降级 React 版本,您可能需要查看 migration guide (from v2 to v3)安装对等依赖项,如某些 GitHub threads suggests .

检查过时的依赖项:

npm outdated

此外,通过以下方式将您的 npm 版本更新为最新版本:

npm install -g npm

关于javascript - 无法使用 npm 安装 gatsby-plugin-transition-link,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/67288692/

相关文章:

javascript - 更新部分对象并发回

ajax - 在 ReactJS 中获取 "Unreachable code no-unreachable"

node.js - 如何从 npm 中删除 cli 配置

javascript - 使用 JavaScript 的计时器库

javascript - 如何使用vue js以表格格式显示json数据的workHr?

javascript - 使用弹出窗口动态创建按钮

node.js - PM2受管服务器导致跨域请求被阻止

javascript - TypeScript:一个接口(interface)属性依赖于另一个

angular - 如何创建一个 Angular 2+ 组件并将其放在 npm 上

linux - 对 Node JS 中的 NPM 进行故障排除