Это может быть связано с тем, что основной компонент, например, Layout, размонтируется и перемонтируется на каждой странице.
Попробуйте сослаться на свои CSS-файлы в файле gatsby-browser.js
, который предоставляется по умолчанию и находится в корневом каталоге.вашего проекта.
Например, вы можете попробовать сделать следующее:
// gatsby-browser.js
require('./my-global-styles.css')
Он также будет работать с gatsby-plugin-sass
// gatsby-browser.js
import './src/styles/my-global-styles.scss'
Для получения дополнительной информации посетите:https://www.gatsbyjs.org/docs/browser-apis/