1

安装 gatsby 插件时遇到问题。

我的设置:

npm install -g gatsby-cli
gatsby new my-app
gatsby develop

当我尝试从 Gatsby 库安装插件时,我在安装插件后收到此错误消息:

错误:无效的挂钩调用。钩子只能在函数组件的主体内部调用。这可能由于以下原因之一发生:

  1. 你可能有不匹配的 React 版本和渲染器(例如 React DOM)
  2. 您可能违反了 Hooks 规则
  3. 您可能在同一个应用程序中拥有多个 React 副本,请参阅 fb.me/react-invalid-hook-call 以获取有关如何调试和解决此问题的提示。

我的深度树有问题吗?

├─┬ gatsby@2.23.10
│ └─┬ gatsby-cli@2.12.50
│   └── react@16.13.1  deduped
└── react@16.13.1 
4

1 回答 1

0

根据上面的评论,解决方案是:

删除node_modules和文件夹,通过和.cache重新安装依赖项。npm installgatsby develop

于 2020-06-29T15:46:23.963 回答