欧美一级特黄大片做受成人-亚洲成人一区二区电影-激情熟女一区二区三区-日韩专区欧美专区国产专区

react腳手架create-react-app配置antd中css按需加載的坑該怎么解決

這篇文章將為大家詳細(xì)講解有關(guān)react腳手架create-react-app配置antd中css按需加載的坑該怎么解決,文章內(nèi)容質(zhì)量較高,因此小編分享給大家做個(gè)參考,希望大家閱讀完這篇文章后對(duì)相關(guān)知識(shí)有一定的了解。

在寧城等地區(qū),都構(gòu)建了全面的區(qū)域性戰(zhàn)略布局,加強(qiáng)發(fā)展的系統(tǒng)性、市場(chǎng)前瞻性、產(chǎn)品創(chuàng)新能力,以專注、極致的服務(wù)理念,為客戶提供網(wǎng)站建設(shè)、成都網(wǎng)站制作 網(wǎng)站設(shè)計(jì)制作按需求定制開(kāi)發(fā),公司網(wǎng)站建設(shè),企業(yè)網(wǎng)站建設(shè),高端網(wǎng)站設(shè)計(jì),全網(wǎng)整合營(yíng)銷推廣,成都外貿(mào)網(wǎng)站建設(shè),寧城網(wǎng)站建設(shè)費(fèi)用合理。

react腳手架(create-react-app)配置antd中css按需加載的坑。

下面是勘誤修正后的文章:

想利用create-react-app搭建基本項(xiàng)目,首先全局應(yīng)該有這個(gè)工具:

cnpm i create-react-app -g

在全局安裝完之后,就可以利用create-react-app初始化項(xiàng)目了

create-react-app admin('項(xiàng)目名')// 下完包后 進(jìn)入admin目錄cd admin// 然后就可以將項(xiàng)目跑起來(lái)yarn start

這樣我們就很順利的完成了react的基本結(jié)構(gòu)搭建

接下來(lái)我們就可以在項(xiàng)目中配置antd

1、下載antd

cnpm i antd -S

2、配置antd按需加載css 首先下載babel-plugin-import

cnpm i babel-plugin-import -S

3、再創(chuàng)建.babelrc文件

{  "plugins": [    ["import", { "libraryName": "antd", "style": "css" }]   ]}

4、最后在項(xiàng)目中引入antd組件

import { Button } from 'antd';<Button type="primary">Primary</Button><Button>Default</Button>

5、當(dāng)你們看到這的時(shí)候,你們會(huì)發(fā)現(xiàn),這不正常操作么,沒(méi)有什么坑啊,但是你會(huì)發(fā)現(xiàn)antd的樣式?jīng)]有起作用,????滿腦子疑問(wèn),這里其實(shí)錯(cuò)的不是我們,也不是antd,而是這個(gè)腳手架,它默認(rèn)是不使用.babelrc的,它使用的是package.json中的babel配置和內(nèi)部配置。

上一篇錯(cuò)誤文章我們?cè)谶@里出錯(cuò)后就去修改node_modules了,這是絕對(duì)不能做的。

6、所以我們要將腳手架的內(nèi)部配置項(xiàng)暴露出來(lái)進(jìn)行修改,使用 npm run eject這個(gè)命令來(lái)暴露配置。但是運(yùn)行 npm run eject會(huì)報(bào)出下面的錯(cuò)誤:

react腳手架create-react-app配置antd中css按需加載的坑該怎么解決

7、此時(shí)這個(gè)報(bào)錯(cuò),需要將代碼利用git提交

git add .git commit -m "init"

8、然后再重新npm run eject 此時(shí)就就不會(huì)報(bào)上面的錯(cuò)誤了,運(yùn)行npm run eject之后,項(xiàng)目根目錄會(huì)生成config文件夾

9、找到config/webpack.config.js文件,將babelrc:false改為true,意思是啟用.babelrc的配置,如圖:

react腳手架create-react-app配置antd中css按需加載的坑該怎么解決

10、還沒(méi)有完,此時(shí)如果運(yùn)行項(xiàng)目,瀏覽器還會(huì)報(bào)錯(cuò)(天了嚕,真tm想棄用....)為什么會(huì)報(bào)錯(cuò)呢?因?yàn)樯厦嬉徊介_(kāi)啟了使用.babelrc文件,但是.babelrc的配置不正確,我們需要修改(為什么不正確呢?因?yàn)閏reat-react-app有一些默認(rèn)的babel配置放到了package.json中)

react腳手架create-react-app配置antd中css按需加載的坑該怎么解決

11、此時(shí)將package.json中的babel下面的 "presets": [ "react-app" ] 配置到 .babelrc中,并將package.json中的babel刪除掉,如圖:

react腳手架create-react-app配置antd中css按需加載的坑該怎么解決

create-react-app的腳手架使用anted的css按需加載,由于此腳手架默認(rèn)不支持使用.babelrc文件,所以需要將其配置暴露出來(lái),需要用到npm run eject 命令,暴露配置文件后需要在config/webpack.config.js中開(kāi)啟使用.babelrc文件的功能,開(kāi)啟后配置.babelrc。配置的時(shí)候需要注意一點(diǎn),將package.json中的babel配置剪貼到.babelrc中。

關(guān)于react腳手架create-react-app配置antd中css按需加載的坑該怎么解決就分享到這里了,希望以上內(nèi)容可以對(duì)大家有一定的幫助,可以學(xué)到更多知識(shí)。如果覺(jué)得文章不錯(cuò),可以把它分享出去讓更多的人看到。

本文標(biāo)題:react腳手架create-react-app配置antd中css按需加載的坑該怎么解決
路徑分享:http://aaarwkj.com/article14/pjcpde.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供定制網(wǎng)站、網(wǎng)站改版域名注冊(cè)、云服務(wù)器、動(dòng)態(tài)網(wǎng)站、網(wǎng)頁(yè)設(shè)計(jì)公司

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)

營(yíng)銷型網(wǎng)站建設(shè)
亚洲欧美日韩国产一区| 国产欧美成人精品第一区| 农村精品少妇久久久久久| 国产伦精品二区三区视频| 麻豆久久av免费观看| 97在线观看视频视频| 国产日韩亚洲欧美色片| 人妻中出中文字幕一区| 中文字幕一区二区不卡顿| 亚洲av色香蕉一区二区| 成年人黄色免费网站在线观看| 亚洲无线码一区国产欧美国日| 国产极品美女高潮抽搐| 男女搞j视频网站免费观看 | 91精品国产自产在线蜜臀| 色哟哟网站在线精品视频| 日韩 在线一区二区| 91成人伦理在线观看| 亚洲成人av福利网站| 亚洲精品乱码国产妇女毛片| 91国产熟女自拍视频| 在线视频一区二区三区精品观看| 中文字幕九七精品乱码| 亚洲精品欧美激情专区| 漂亮人妻少妇中文字幕| 天堂在线av免费观看| 午夜宅男在线视频观看| 亚洲欧美一区二区三区三| 麻豆资源视频在线观看| 亚洲中文字幕一区二区人妻| 精品传媒国产在线观看| 一区二区三区高清av在线| 不卡在线视频中文字幕| 国产精品欧美久久久久久| 高清大片免费看一区二区| 国产精品国产三级国产专播| 亚洲av日韩精品久久久| 亚洲理论在线观看电影| 亚洲成年人黄色小说网站| 91人妻人澡人人爽| 丰满人妻在线一区二区三区|