ant design后臺模板-1.前端環(huán)境搭建

學習了一段時間的React,試著搭建一個后臺管理的模板,算是這一段時間的學習總結(jié),前端將采用create-react-app作為腳手架,引用react-router進行路由處理,后臺將采用spring、spring-mvcMyBatis搭建一個簡單的后臺管理系統(tǒng)架子,初步實現(xiàn)用戶、角色、功能、權(quán)限,作為將來工作學習中的一個初步的腳手架使用。

搭建前端環(huán)境

  1. 使用create-react-app創(chuàng)建前端項目,并啟動項目
create-react-app react-ant-admin-front
cd react-ant-admin-front
npm start

效果圖
效果圖

2.引入react-routerant design

npm install react-router-dom --save
npm install antd --save
    
  1. 以目前的項目結(jié)構(gòu)配置,運行ant design的組件時,會加在ant design全部代碼,為了能夠提高性能,做到按需加載,需要進行配置。
npm run eject

執(zhí)行完上述命令之后,項目中會多出一個 config 的文件夾。

要做到按需加載,需要引入一個按需加載的組件

npm install babel-plugin-import --save-dev

由于需要自定義主題,需要用到 less 的變量覆蓋功能,同時還需要less-loader加載less樣式

npm install less less-loader --save-dev
  1. 修改配置文件 config/webpack.config.dev.js,啟動按需加載功能,并自定義主題
效果圖
效果圖
效果圖
效果圖

到此刻,前端環(huán)境全部搭建完成,接下來就可以進行前端的開發(fā)工作了!

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內(nèi)容

  • Android 自定義View的各種姿勢1 Activity的顯示之ViewRootImpl詳解 Activity...
    passiontim閱讀 173,368評論 25 708
  • 導語: 其實demo早在四五月份就已經(jīng)寫好了,只是那段時間后臺項目太忙,加上自己拖延癥晚期,到最近才寫這篇文章。文...
    wuqke閱讀 4,015評論 0 6
  • 版權(quán)聲明:本文為博主原創(chuàng)文章,未經(jīng)博主允許不得轉(zhuǎn)載。 PS:轉(zhuǎn)載請注明出處作者:TigerChain地址:http...
    TigerChain閱讀 23,022評論 3 49
  • 古人曾有言 得之我幸 失之我命 今我故來思 得之我命 失之我幸 人生的苦難 在于命運給你的驚嚇 讓你手心的沙溜...
    半叁閱讀 373評論 1 3
  • 我是一匹來自荒蕪之北的狼 曾幾何時,我是王 所向披靡,在我的城度傲世群雄 雖然我深入到骨子里的狠決,兇惡,殘忍 但...
    西城北漠閱讀 832評論 0 5