【发布时间】:2021-12-04 06:08:42
【问题描述】:
我将 Gatsby 从 v2.x.x 升级到 3,并且按照文档建议,升级了所有 gatsby 插件,包括 gatsby-plugin-styled-components 和 styled-components。
我知道我已经升级了主要版本,这意味着会有重大更改,但我必须升级 Gatsby,因为它在 M1 macbook 上出现故障。
现在的问题是,我的网站https://nikhilvijayan.com 现在不加载谷歌字体。例如:第一次加载工作正常(即谷歌字体加载正常),但随后点击导航中的任何链接(例如:https://nikhilvijayan.com/projects)加载页面时没有任何谷歌字体 - 但是,然后刷新页面将加载谷歌字体。
我最近没有做太多前端,想知道是否有人可以指出我调试这个问题的正确方向?这里是否发生了某种竞争条件?
幸运的是,当我在本地运行应用程序时也会发生这种情况,因此至少这是一致的行为。
Github 仓库:https://github.com/nkhil/portfolio
样式组件使用示例:https://github.com/nkhil/portfolio/blob/main/src/components/Hero.js#L47
【问题讨论】:
-
您能否至少分享一下您的 Google 字体实现?
-
对不起,我应该在帖子中包含这个!这是回购:github.com/nkhil/portfolio。这是我声明字体的示例:github.com/nkhil/portfolio/blob/main/src/components/Hero.js#L47。谢谢@FerranBuireu
标签: gatsby styled-components apple-m1