2

买了一台新电脑,从 GitHub 克隆了我的项目,然后运行,npm install但安装时出现很多错误,所以现在我运行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_modules\gatsby\dist\bootstrap\load-themes\node_modules\gatsby-plugin-sharp
  • C:\Users\Administrator\Desktop\Projects\IamJude\node_modules\gatsby\dist\bootstrap\node_modules\gatsby-plugin-sharp
  • C:\Users\Administrator\Desktop\Projects\IamJude\node_modules\gatsby\dist\node_modules\gatsby-plugin-sharp
  • C:\Users\Administrator\Desktop\Projects\IamJude\node_modules\gatsby\node_modules\gatsby-plugin-sharp
  • C:\Users\Administrator\Desktop\Projects\IamJude\node_modules\gatsby-plugin-sharp
  • C:\Users\Administrator\Desktop\Projects\node_modules\gatsby-plugin-sharp
  • C:\Users\Administrator\Desktop\node_modules\gatsby-plugin-sharp
  • C:\Users\Administrator\node_modules\gatsby-plugin-sharp
  • C:\Users\node_modules\gatsby-plugin-sharp
  • C:\node_modules\gatsby-plugin-sharp

未完成打开并验证 gatsby-configs - 1.329s

错误

上述错误发生在组件中:in CLI (created by ConnectedCLI) in ConnectedCLI in StoreStateProvider in App

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

错误

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

C:\Users\Administrator\AppData\Roaming\npm\node_modules\gatsby-cli\node_modules\yoga-layout-prebuilt\yoga-layout\build\Release\nbind.js:53
throw ex; ^

TypeError:无法在 createPendingActivity (C:\Users\Administrator\AppData\Roaming\npm\node_modules\gatsby-cli\lib\reporter\redux\utils.js:25:54)读取未定义的属性“活动” :\Users\Administrator\AppData\Roaming\npm\node_modules\gatsby-cli\lib\reporter\redux\internal-actions.js:114:51)
在 C:\Users\Administrator\AppData\Roaming\npm\node_modules\gatsby-cli\node_modules\redux\lib\redux.js:483:35 在prematureEnd (C:\Users\Administrator\AppData\Roaming\npm\node_modules \gatsby-cli\lib\reporter\catch-exit-signals.js:39:38) 在 Reporter.panic (C:\Users\Administrator\AppData\Roaming\npm\node_modules\gatsby-cli\lib\reporter\reporter .js:72:42) 在进程中。(C:\Users\Administrator\AppData\Roaming\npm\node_modules\gatsby-cli\lib\index.js:79:21) 在 process.emit (events.js:327:22) 在 processEmit (C:\Users \Administrator\AppData\Roaming\npm\node_modules\gatsby-cli\node_modules\signal-exit\index.js:161:32) 在 process.emit (C:\Users\Administrator\AppData\Roaming\npm\node_modules\gatsby -cli\node_modules@turist\fetch\dist\sourcemap-register.js:926:21) 在 processEmit [as emit] (C:

4

2 回答 2

2

你的 package.json 的内容是什么?

你有gatsby-plugin-sharp安装吗?

也许试试npm install --save gatsby-plugin-sharp

于 2020-09-04T02:00:46.893 回答
1

在 Windows 中,您可能需要添加一些额外的包以使项目运行。首先,我将尝试手动添加gatsby-plugin-sharp

npm install --save gatsby-plugin-sharp

如果错误仍然存​​在,您可能需要添加windows-build-tools您在Gatsby on Windows 文档中看到的内容:

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

上面的命令,在安装此包后,它会下载并安装 Microsoft 免费提供的 Visual C++ Build Tools 2015。这些工具是编译流行的本机模块所必需的。它还将安装 Python 2.7,适当地配置您的机器和 npm。

如果您的windows-build-tools安装在 Visual Studio 构建工具完成后停止,此补救措施可能会有所帮助

于 2020-09-05T08:37:57.093 回答