Create-React-app 2.1.5| webpack 4.28.3 antd Less配置

下文是記錄一次十分坑爹的less配置

框架選擇

react框架很多,antd是目前生態(tài)比較好 加上 圣誕事件 一下火大了。。。

言歸正傳
眾所周知 antd基于less寫的樣式,create-react-app默認(rèn)不支持less,所以需要手動(dòng)配置,網(wǎng)上也有很多配置,但是新版的webpack 4 .x.x 變了,它變了。。。。
1.首先 腳手架弄好后默認(rèn)是收起配置的 你看不到熟悉的config了,這個(gè)時(shí)候你需要運(yùn)行下 yarn eject(也可以用n pm run,取決于你使用的安裝工具)
2.這個(gè)時(shí)候你會(huì)發(fā)現(xiàn)多出了 config和scripts 文件夾

image.png

3.配置less我們需要修改webpack.config.js文件,以前版本應(yīng)該會(huì)有個(gè)pro和dev環(huán)境的 ,現(xiàn)在二合一了方便了很多
4.這一版本對(duì)立面的配置內(nèi)容進(jìn)行了 公共提取做了環(huán)境判斷,所以會(huì)有一些改變例如里面的sass配置
image.png

image.png

是這樣的
我很高興的使用了相同的方法,同時(shí)也參考了網(wǎng)上相同問題的大神解答
將代碼復(fù)制改成了less以為好了
but
but
but
一堆錯(cuò)誤或者根本無法運(yùn)行
也用到了老的方式去寫
image.png

也沒用

瘋狂搜索谷歌百度中。。。。。(webpack配置還是不熟悉啊。。。。)

好了廢話不說了,直接上解決方案

第一步:
修改原有的cssReagex和cssModuleRegex


image.png

第二步:
在原有的配置上加上如下箭頭指示的部分


image.png

然后重新運(yùn)行 start即可

添加antd主題修改
紅框中注釋掉的是默認(rèn)配置


image.png
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容