379得票57回答
一个错误:"failed to solve with frontend dockerfile.v0"

我正在尝试为我的Gatsby应用程序构建Docker镜像。每当我运行命令docker build . -t gatsbyapp时,它会给我一个错误: failed to solve with frontend dockerfile.v0: failed to build LLB: faile...

172得票13回答
Node.js 17.0.1 Gatsby错误 - “数字信封例程::不支持... ERR_OSSL_EVP_UNSUPPORTED”

我正在构建一个Gatsby网站。我将Node.js升级到v17.0.1,但在运行构建时出现错误:Error: digital envelope routines::unsupported opensslErrorStack: [ 'error:03000086:digital envelop...

69得票4回答
何时使用React框架,例如Next或Gatsby,而不是Create React App?

我正在进行React/javascript学习经验的快速原型设计阶段。 我想知道何时使用框架,例如Next.js或Gatsby.js,而不是标准的Create React App。 我真的很喜欢Next.js基于页面的结构和预加载链接的前景。 但是,我不确定何时会选择Next而不是CRA甚至...

53得票6回答
React-hot-loader:未检测到react-dom补丁

我在我的 Gatsby 项目中更新了一些 npm 包,现在在控制台中看到以下警告: React-hot-loader: react--dom 补丁未检测到。React 16.6+ 的功能可能无法正常工作。 然而,当我查看源代码时,发现有一个注释: // 实际上一切都正常... 这个警告...

50得票5回答
GatsbyJS 如何从 Restful API 中获取数据

我对React和GatsbyJS都很新,感到困惑,并且无法简单地弄清楚如何从第三方Restful API加载数据。 例如,我想从randomuser.me/API获取数据,然后能够在页面中使用这些数据。 假设像这样: import React from 'react' import ...

48得票12回答
如何将Google字体添加到Gatsby网站

开始使用Gatsby - 当我在public/index.html中添加一个带有Google字体的链接标签时,它在开发模式下可以工作。但是当我构建网站时,index.html会被重置。因此,我猜想还有另一种正确的方法来添加字体?

46得票4回答
如何避免在GatsbyJS中出现警告:chunk styles [mini-css-extract-plugin] Conflicting order?

我正在使用 GatsbyJS 和 TypeScript 以及 gatsby-plugin-sass 插件。我正在尝试导入单独的组件样式,例如以下示例- 导入'./Card.scss'。 import React from 'react'; import Colors from '../../...

45得票9回答
在.env文件中使用私钥

我在gatsby的.env文件中有一个多行的私钥:GATSBY_GOOGLE_CLIENT_ID="12345" GATSBY_GOOGLE_PRIVATE_KEY="-----BEGIN PRIVATE KEY-----\nflkdflkdf...\n-----END PRIVATE KEY...

40得票6回答
致命错误:已经存在一个名为“gh-pages”的分支。

我制作了一个模板销售网站(使用 Gatsby / React)。我克隆了我的模板 GitHub 仓库,并将远程仓库更改为新的私有仓库,推送操作正常。 我使用 npm 脚本 "deploy": "gatsby build --prefix-paths && gh-pages -d public...

39得票11回答
ESLint无法找到名为"eslint-plugin-@typescript-eslint"的插件。

我不确定我正在使用的某个东西是否存在错误,或者我是否在这里设置了一些错误,但是当我运行“eslint src --fix”时,我从eslint中获得了有关“eslint-plugin-@typescript-eslint”的错误。 我已经按照@TypeScript-eslint文档中列出的插...