Reactjs 为什么盖茨比插件清单无法解决';盖茨比;?

Reactjs 为什么盖茨比插件清单无法解决';盖茨比;?,reactjs,plugins,progressive-web-apps,gatsby,Reactjs,Plugins,Progressive Web Apps,Gatsby,我正在开发一个网站使用盖茨比和一些插件,但这个网站需要有一些渐进的网络应用程序功能,当我阅读文件,你必须安装盖茨比插件清单和盖茨比插件离线 因为我安装了盖茨比插件清单,它只会给我很多错误。。。我甚至不能降低一些以前的版本,我无法使它工作 错误如下: Error: Module not found: Error: Cannot resolve module 'gatsby' in /Users/evandro/workspace/evansantos.github.io/node_modules/

我正在开发一个网站使用盖茨比和一些插件,但这个网站需要有一些渐进的网络应用程序功能,当我阅读文件,你必须安装盖茨比插件清单和盖茨比插件离线

因为我安装了盖茨比插件清单,它只会给我很多错误。。。我甚至不能降低一些以前的版本,我无法使它工作

错误如下:

Error: Module not found: Error: Cannot resolve module 'gatsby' in /Users/evandro/workspace/evansantos.github.io/node_modules/gatsby-plugin-manifest
resolve module gatsby in /Users/evandro/workspace/evansantos.github.io/node_modules/gatsby-plugin-manifest
[/Users/evandro/workspace/evansantos.github.io/node_modules/gatsby/index.js.jsx]
  @ ./~/gatsby-plugin-manifest/gatsby-ssr.js 7:14-31

➜  git:(master) ✗

在终端中尝试此命令:

npm install -g gatsby-cli

你先安装盖茨比了吗?是的,我安装了,汤姆。事实上,我使用的是盖茨比1.9.247,而不是2.0.7。现在它可以工作了,谢谢你,汤姆,你给了我一个提示,告诉我你可以展示你的
包。json
?我认为盖茨比应该在本地安装,而不是在全球安装。您是否已将
gatsby插件清单
插件安装到您的npm模块中,如下所示:
npm安装--保存盖茨比插件清单
?您是否可以尝试删除您的node\u modules文件夹,然后重新安装?是的,它也需要在本地安装。但npm应该注意这一点。Gatsby是Gatsby插件清单的依赖项。