当前位置: 首页 > 知识库问答 >
问题:

运行盖茨比开发命令时找不到“盖茨比插件”插件

屠杰
2023-03-14

获得一台新电脑并从GitHub克隆了我的项目,然后运行npm安装,但随后它安装时出现了许多错误,因此现在我运行了gatsby develop,并获得了下面的错误消息。请帮助我

错误#10226配置

找不到在“C:\Users\Administrator\Desktop\Projects\IamJude\gatsby config.js”中声明的“gatsby plugin sharp”插件。

尝试在C:\Users\Administrator\Desktop\Projects\IamJude\plugins\gatsby plugin sharp中查找本地插件。

尝试在以下路径中查找已安装的包:

  • C:\Users\Administrator\Desktop\Projects\IamJude\node\u modules\gatsby\dist\bootstrap\load themes\node\u modules\gatsby plugin sharp
  • C:\Users\Administrator\Desktop\Projects\IamJude\node\u modules\gatsby\dist\bootstrap\node\u modules\gatsby plugin sharp
  • C:\Users\Administrator\Desktop\Projects\IamJude\node\u modules\gatsby\dist\node\u modules\gatsby plugin sharp
  • C:\Users\Administrator\Desktop\Projects\IamJude\node\u modules\gatsby\node\u modules\gatsby plugin sharp
  • C:\Users\Administrator\Desktop\Projects\IamJude\node\u modules\gatsby plugin sharp
  • C:\Users\Administrator\Desktop\Projects\node\u modules\gatsby plugin sharp
  • C:\Users\Administrator\Desktop\node\u modules\gatsby plugin sharp
  • C:\Users\Administrator\node\u modules\gatsby plugin sharp
  • C:\Users\node\u modules\gatsby plugin sharp
  • C:\node\u modules\gatsby插件

未完成打开和验证盖茨比配置-1.329s

错误

应用中StoreStateProvider中ConnectedCLI中的以下组件中出现上述错误:在CLI中(由ConnectedCLI创建)

React将尝试使用您提供的错误边界重新创建此组件树,App。

错误

警告:应用程序:错误边界应实现getDerivedStateFromError()。在该方法中,返回状态更新以显示错误消息或回退UI。

C:\Users\Administrator\AppData\Roaming\npm\node\u modules\gatsby cli\node\u modules\yoga layout prebuilded\yoga layout\build\Release\nbind。js:53
^

类型错误:无法读取属性'活动'的未定义在getGlobalState(C:\用户\管理员\AppData\漫游\npm\node_modules\gatsby-cli\lib\记者\redux\utils.js:25: 54)在createPendingActive(C:\用户\管理员\AppData\漫游\npm\node_modules\gatsby-cli\lib\记者\redux\internal-acthtml" target="_blank">ions.js:114:51)
在C:\用户\管理员\AppData\漫游\npm\node_modules\gatsby-cli\node_modules\redux\lib\redux.js:483: 35在预成熟结束(C:\用户\管理员\AppData\漫游\npm\node_modules\gatsby-cli\lib\记者\catch-exit-signals.js:39: 38)在Reporter.panic(C:\用户\管理员\AppData\漫游\npm\node_modules\gatsby-cli\lib\记者\reporter.js:72: 42)在进程。(C:\用户\管理员\AppData\漫游\npm\node_modules\gatsby-cli\lib\index.js:79: 21)在process.emit(events.js:327: 22)在进程Emit(C:\用户\管理员\AppData\漫游\npm\node_modules\gatsby-cli\node_modules\信号退出\index.js:161: 32)在process.emit(C:\用户\管理员\AppData\漫游\npm\node_modules\gatsby-cli\node_modules@turist\获取\dist\sourcemap-register.js:926: 21)在进程Emit[作为发射](C:\用户\管理员\桌面\项目\IamJude\node_modules\gatsby\node_modules\gatsby-cli\node_modules\信号-退出\index.js:161: 32)在进程PromiseRej的(内部/进程/promises.js:209: 33)在进程TicksAndRej的(内部/进程/task_queues.js:98: 32)

共有2个答案

凌鹏程
2023-03-14

在Windows中,您可能需要添加一些额外的包来运行项目。首先,我将尝试通过以下方式手动添加gatsby-plugin-Sharp

npm install --save gatsby-plugin-sharp

如果错误仍然存在,您可能需要添加windows构建工具,如您在Gatsby on windows文档中所见:

npm install --global windows-build-tools --vs2015

安装此软件包后,上面的命令将下载并安装Microsoft免费提供的Visual C Build Tools 2015。编译流行的本机模块需要这些工具。它还将安装Python2.7,适当地配置您的机器和npm。

如果在Visual Studio生成工具完成后,windows生成工具安装暂停,此补救措施可能会有所帮助。

邢冷勋
2023-03-14

你的包裹里有什么东西。json?

你有gatsby-plugin-Sharp安装吗?

也许可以尝试npm安装——保存盖茨比插件sharp

 类似资料:
  • 当我运行命令启动开发服务器时,我得到以下错误消息: 成功打开并验证盖茨比配置-0.006错误未处理拒绝 错误:找不到插件“gatsby plugin sharp”。也许你需要安装它的软件包? > 装载。js:107解析插件[gatsby站点]/[gatsby]/dist/bootstrap/load插件/load。js:107:11 负载js:119 processPlugin[gatsby站点]

  • 我正试图开始一个新的盖茨比项目。当运行命令“gatsby new[my project name]”时,我得到一个错误。 Tomers-MBP:个人项目tomermatmon$gatsby新haifa-dev信息从git创建新站点:https://github.com/gatsbyjs/gatsby-starter-default.gitxcrun:错误:无效的活动开发者路径(/库/开发者/命令行

  • D:\gatsby站点 盖茨比起动器-default@0.1.0开发D:\gatsby站点 盖茨比发展 错误 加载插件“gatsby plugin sharp”时出现问题。也许你需要安装它的软件包?使用--verbose查看实际错误。 错误#10226 CONFIG 找不到在“D:\gatsby site\gatsby config.js”中声明的“gatsby plugin sharp”插件。

  • 我正在尝试让bootstrap.css和谷歌字体CDN在我的盖茨比项目中工作。 没有HTML文件;只是JavaScript文件。 对于引导,我可以,然后从中导入。 试图弄清楚如何从Google Fonts获得字体;我安装了。 我正在使用添加: 然而,我得到下面的错误; “constructor”参数无效。必须提供函数或null 我做错了什么,我该如何修复它? 有没有一种直接引用CDN的方法,所以我

  • 问题内容: 我已经使用此 链接 设置了gatsby项目。它工作正常。 现在,我知道如何通过在 文件夹内定义组件来创建路由。但是现在我面临一个新挑战,我需要创建一条动态路线,以便我可以通过 它(就像一样)。 如何在盖茨比做到这一点? 问题答案: 您必须明确告诉gatsby路径应该是动态的。从文档: 然后您可以在其中使用动态路由 现在,将动态处理所有内容。您应该在道具中照常找到自己的ID。 看看他们的

  • Gatsby入门-当我用google字体向public/index.html添加链接标记时,它在开发模式下工作。当我构建站点时,index.html会被重置。所以我猜还有另外一种适当的方式添加字体?