一直在使用react做項目但是從來沒有自己搭建過,中間有搭建過也沒有成功,2017年的最後一個工作日我要完成這件事情
現在我們就開始吧!!!!
window+R 打開控制檯 輸入cdm
我們使用 react 應用最好用的腳手架 create-react-app
安裝 npm install -g create-react-app
創建一個應用程序
create-react-app qt(qt後面跟你的項目名 等待安裝...)
cd qt
webpack.config.dev.js
和 webpack.config-prod.js
配置文件test: /\.css$/
改爲 /\.(css|less)$/
test: /\.css$/
的 use
數組配置增加 less-loader
3處需要添加的 您添加後可以通過ExtractTextPlugin 搜索查詢下是否都添加好
第一處:constExtractTextPlugin=require("extract-text-webpack-plugin")
第二處:
第三處:
修改後 你會發現現在css單獨打包了
接下來配置螞蟻金服的組件antd(https://ant.design/docs/react/use-with-create-react-app-cn)
npm install antd --save
我們需要按需加載需要使用的antd組件使用babel-plugin-import
yarn add babel-plugin-import --dev(如果沒有yarn 可以安裝)
然後添加如下圖顯示的
"plugins": [ | |
[ | |
"import", | |
{ | |
"libraryName":"antd", | |
"style":true | |
} | |
] | |
] |
https://ant.design/docs/react/use-with-create-react-app-cn 通過這個測試下是否成功
接下來我們就要配置路由了
yarn add react-router-dom
我們參考下官網哦 https://reacttraining.com/react-router/web/example/route-config
然後左側導航的位置如圖
然後就搞定了
我上傳到GitHub的地址
https://github.com/osunstar/react-jqq
如果上傳到github
按照下圖拿到ssh配置到上去
https://github.com/settings/keys
上傳一個項目 然後把下面的內容在你的代碼裏面分別輸入下就可以了
如果第一次輸入後 然後沒有配置ssh 會讓輸入什麼的 你會再去配置 然後之前輸入過一遍了會存在 所以直接修改配置裏面的url
vi .git/config 進入然後修改
上面是我mac的到GitHub
Windows的上傳了好幾天都傳不上去 哎 我這個小小白啊 原來還需要在GitHub的項目上面加上我這臺電腦的ssh
下面是查詢項目的配置 按命令半天沒有按出來 原來項目文件裏面也可以看到(我是有多笨啊!)