【发布时间】:2021-07-07 20:20:37
【问题描述】:
我构建了一个小型测试项目来试用Ant Design 组件。我正在使用gatsby-plugin-antd 和antd,以及gatsby-plugin-sass。我的问题是 Antd 主题覆盖了我的全局样式。我尝试将全局样式的导入放在 gatsby-browser.js 和我的 Layout 组件中,但是从 node_modules 内部加载的样式总是在我自己的全局样式之后结束。
公平地说,我不确定问题出在 Gatsby、SASS 插件、Antd 插件还是 babel-import 或 webpack 上。
// When loaded in gatsby-browser.js
import "./src/css/public-sans.scss"
import "./src/css/styles.scss"
// When loaded in Layout component
import "../css/public-sans.scss"
import "../css/styles.scss"
有没有办法确保在开发和构建模式下我的样式覆盖 Antd 样式表中设置的样式?
【问题讨论】: