获得一台新电脑并从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中查找本地插件。
尝试在以下路径中查找已安装的包:
未完成打开和验证盖茨比配置-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)
在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生成工具安装暂停,此补救措施可能会有所帮助。
你的包裹里有什么东西。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会被重置。所以我猜还有另外一种适当的方式添加字体?