使用Vue開發SPA(單頁面應用)估計各位博友都耳熟能詳了,這裡簡單概要一下使用vue-cli快速開發單頁面應用。本博文以window系統為例(雖然用的是Mac操作的,考慮到大多數博友是用window開發),Mac系統類似,不多贅述。 環境要求node 6.0以上(不要安裝7.0,這是beta版) ...
使用Vue開發SPA(單頁面應用)估計各位博友都耳熟能詳了,這裡簡單概要一下使用vue-cli快速開發單頁面應用。本博文以window系統為例(雖然用的是Mac操作的,考慮到大多數博友是用window開發),Mac系統類似,不多贅述。
環境要求node 6.0以上(不要安裝7.0,這是beta版)
安裝教程https://jingyan.baidu.com/article/fd8044faf2e8af5030137a64.html
1.檢測電腦是否安裝了node,打開終端輸入node -v 這裡我使用的是6.10.3
2.安裝淘寶鏡像(儘管這一步沒什麼必要,但是安裝以後對之後的開發會有很大的幫助)
npm install -g cnpm --registry=https://registry.npm.taobao.org
接下來就可以使用cnpm 代替npm執行命令了,速度會很快(需要瞭解cnpm的可以百度瞭解)
3.找一塊空的文件夾(以後的項目可以放在這個文件夾下),按住shift鍵右擊選擇在此處打開終端,命令行繼續cnpm i vue-cli -g(安裝Vue腳手架,切記一定要全局安裝)
4.檢測一下vue-cli是否安裝了,使用vue -V(這裡是大寫的V),我這裡是vue是2.8.1版本的
5.命令行繼續 cnpm i webpack -g(安裝webpack)
6.命令行vue init webpack 項目名(這裡寫你的項目名字,例如vueproject)
這裡會讓你輸入項目名,描述,作者之類的,一般單頁面應用都需要路由,在選vue-router選yes,但是需要註意的是Eslint檢查代碼建議選no,這個是嚴格模式,建議不要使用!!!之後的選項都選no
7.按照提示 cd 項目名 進入你的項目所在文件夾
8.cnpm i (雖然這裡提示的是npm install,這裡使用cnpm 更加快捷一點,i 是install的簡寫),這時候你會發現文件內多了node_modules文件夾,裡面都是一些開發依賴
9.cnpm run dev 這時候項目就運行了
這裡你可以修改一些東西,看下效果,這裡不需要刷新,因為webpack已經配置了熱模塊載入,無需刷新就能實現修改內容的替換。
router就是路由文件,App.vue是vue根文件,main.js是入口文件,這裡只是簡單的介紹一下Vue腳手架的搭建,之後會講解Vue項目開發的內容。
另外細心的博友會註意到在我瀏覽器的右上角會有一個Vue的圖標,這是我安裝了devtools(vue開發工具,下節講解)