我正在使用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文件來完成此工作。你對這種方法有什麼看法? –