问题标签 [gatsby-plugin]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
shopify - React-Shopify 翻译 | 如何从 Shopify 获取第二语言的产品
我正在尝试从 Shopify 商店获取第二语言的产品。
Storefront API 声明 HTTP 请求标头必须包含 Accept-Language: de,在我的情况下(在 React 中),设置应如下所示: https ://shopify.dev/tutorials/manage-app-translations-with- admin-api#storefront-api-translation-header
你可以在这里找到它的工作原理: https ://github.com/Shopify/js-buy-sdk/blob/update-language-setting/src/client.js
我正在使用 Shopify Webhook API 版本 2020-07(最新)。在这里gatsbyjs/gatsby#24173(评论)我发现在版本 2020-04 Accept-Language 标头中支持翻译的信息,但在我的情况下不起作用。
在构建应用程序时,我总是收到带有默认翻译 (EN) 的商品。
javascript - gatsby createNodeField 基于 configOption 和多个插件调用的最佳方式?
我正在开发一个自定义源插件,但有两个问题:
首先,我想在我的插件创建的节点中创建一个字段,但我希望该字段的值成为配置选项之一
像这样的东西
那可能吗?而且,对同一个插件进行多次调用的最佳方法是什么?我正在使用的 API 迫使我一次为我需要的数据做一个请求,没有“整体”请求。有没有更好的方法来做到这一点,而不是{resolve: 'plugin-name', options: {option1} }
在我的 gatsby-config 中使用不同选项的 x 次。 js?
javascript - 我的简单网站是否需要 gatsby-plugin-offline 和/或 gatsby-plugin-manifest?
盖茨比随附gatsby-plugin-offline
并gatsby-plugin-manifest
作为标准配置。我想知道我的项目是否需要它们,我建立了简单的网站(投资组合/博客/小册子),所以我不关心它们是否可以保存以供离线查看等。
在我的项目中启用它们有什么重要的好处(我不明白)吗?
deployment - Gatsby 没有部署在 github 页面上的工作路径(在 url 中添加 repo 名称)
gatsby - 回到开发数据库后 Gatsby 将无法使用 Strapi
使用 postgres 从生产环境切换设置,然后使用 sqlite 切换到开发环境后,出现此错误。之前在两者之间切换很好,但我确实更新了我的节点版本。不确定这是否会产生影响。我确实有公众许可,所以我不明白这里发生了什么..
脚步:
盖茨比发展
然后我得到:
info 开始从 Strapi 获取数据 - http://localhost:1337/announcements?_limit=1000 info 开始从 Strapi 获取数据 - http://localhost:1337/players?_limit=1000 info 开始从 Strapi 获取数据 - http://localhost:1337/basics?_limit=1000 info 开始从 Strapi 获取数据 - http://localhost:1337/results?_limit=1000 info 开始从 Strapi 获取数据 - http://localhost:1337/ about?_limit=1000 info 开始从 Strapi 获取数据 - http://localhost:1337/calendar?_limit=1000 success Fetched Strapi Data - 0.128s
错误 #11321 插件
“gatsby-source-strapi”在运行 sourceNodes 生命周期时抛出错误:
请求失败,状态码 500
系统
Node.js 版本:12.14.1 NPM 版本:6.14.8 Strapi 版本:3.1.0-alpha.1 数据库:sqlite3 操作系统:Catalina 10.15.7
gatsby - 将浏览量事件添加到谷歌标签管理器 + gatsby
我正在尝试将自定义数据层片段 (dataLayer.push(❴'event': “pageview”❵)) 添加到 Gatbsy GTM 插件。我该怎么做?有人帮忙吗?
javascript - 错误“gatsby-source-graphql”在运行 sourceNodes 生命周期时引发错误:
当我尝试执行 gatsby 时,它会在 .cache 中生成 temp-328932 文件,不应生成 temp-328932 文件
,
这是不寻常的行为,我不确定为什么会这样.....
我在尝试执行 gatsby 时遇到了一些问题......
我不确定问题是什么......
但这就是我从控制台得到的......
我都试过什么...
gatsby - 如何从 Image URl Gatsby 中删除哈希
好吧,我已经建立了我的 Gatsby 网站并面临 Image 问题。它在图像文件名的末尾生成一个哈希。
/static/imagename-719331c87d42041b22e62a63d9af6e69.webp
代码:
我怎样才能克服这个问题。
第二件事是:我没有将我的公用文件夹部署到 netlify。公用文件夹是否需要推送到github?所以netlify会得到它吗?每次我将我的网站推送到 github 并 netlify 重新上传所有文件。
javascript - 导入组件导致“元素类型无效:应为字符串(对于内置组件)或 ...”
我为 Gatsby 创建了一个自定义组件。我只是想测试一些非常基本的功能。
我将该组件作为一个包上传到 NPM,并尝试将其导入 Gatsby 站点。但是,我收到以下错误:
错误:元素类型无效:需要字符串(对于内置组件)或类/函数(对于复合组件),但得到:对象。您可能忘记从定义组件的文件中导出组件,或者您可能混淆了默认导入和命名导入。
我正在导入组件,例如:
这让我相信我即将解决,但我似乎无法以正确的方式导航到我的组件。该组件位于 /src/components 文件夹中名为 test.js 的文件中。
我还查看了此处发布的其他问题,例如Uncaught Error: Invariant Violation: Element type is invalid: expected a string (for built-in components) or a class/function but got: object without much lucky.
编辑:我已经根据下面的评论清理了这个问题。