我正在使用create-react-app作为入门工具包,并在antd
组件库中使用。定制antd Less或Css for create-react-app
我似乎无法找到一种方法来定制他们的样式(用于品牌目的)。文档似乎没有给出有关定制的明确方向。
文档链接:https://ant.design/docs/react/customize-theme
他们建议两种方式来做到这一点,但:
1.使用theme
财产。但这只适用于antd-init
或dva-cli
样板文件,而不适用于create-react-app
2.覆盖Less
变量。
现在要使这两个选项之一工作create-react-app
没有eject
,我需要采取什么步骤?
对不起,我对我的问题不太清楚,可能是我应该问过这样的问题:如何让这些选项适用于'create-react-app'而不需要'弹出'。我现在已经更新了这个问题。我阅读文档,他们提到的所有步骤都建议“弹出”。我的选择是找到一种不用'eject'选项来设置主题的方式,因为我以后可以灵活地更新'react-scripts'。 –
目前,您无法在无需弹出的情况下在CRA中运行_modular_ antd,因为它需要一个babel插件,并且CRA不允许不弹出babel插件。 –
谢谢@Jesper我们。但是,当你说_modular_ antd时,你能解释一下吗?另外,我通过复制src中的antd.css,在index.js中导入并导入另一个覆盖了我想覆盖的样式的custom.css文件来完成此工作。你对这种方法有什么看法? –