這裡要記錄的是Vue Cli的建置,透過Vue Cli來建構專案。
簡單來說它是 Vue.js 官方提供的開發工具,可用於快速開發大型單頁應用程式 (SPA),更具體來說像是前端在開發時,常會搭配一些前端管理工具 (Gulp、Webpack…) 來處理瑣碎又重複性的工作,但往往需要大量時間去自行配置開發環境,而 Vue-cli 就像開發懶人包,可透過指令快速地建立一個立即可用的 Vue 開發環境。
前置作業
安裝Node.js
到 Node.js網站下載安裝Node.js,這邊使用的是LTS
安裝gulp環境,開啟終端機(命令提示字元)
- 全域環境:
使用npm套件,輸入npm install gulp -g
安裝gulp - Local端安裝
輸入npm install gulp
- 輸入
node -v
,會顯示目前安裝node.js的版本 - 輸入
npm -v
可查看目前npm安裝的版本
- 全域環境:
Vue Cli 建置
1. 安裝 Vue Cli 套件
Vue cli 的名稱由 vue-cli 改成了 @vue/cli。
如果先前已經安裝舊版本的 vue cli(1.x 或 2.x),需先使用 npm uninstall vue-cli -g
解除安裝。
1 | $ npm install -g vue-cli //vue-cli 2.xx |
Vue Cli需要 Node.js 8.9 以上的版本(官方推薦 8.11.0+)。
可參考 Vue Cli 3.x 或 Vue Cli 2.x,目前Cli版本已經到4.3.0,使用 @vue/cli
會直接安裝最新版本。
安裝完成後,輸入vue,會顯示可輸入的指令。
2. 建立Vue專案
輸入vue list
,會抓取可使用的樣板
目前 Vue Cli 提供了六種基本樣板,如下:
- webpack
- webpack-simple
- browserify
- browserify-simple
- pwa
- simple
1.使用方式:
1 | vue init <template-name> <project-name> //vue cli 2 |
Ex:vue init webpack(樣板名稱) vuewebpack(專案名稱)
2.輸入完後,會詢問問題(若要使用預設答案,按Enter即可),可依個人需求做調整。
1 | Project name:專案名稱 |
3.執行專案
1 | $ npm run dev // vue-cli 2.xx |
4.Vue Cli 3 GUI管理介面
在終端機內,輸入vue ui
,可開啟瀏覽器管理介面,這邊建立專案的流程和使用終端機相同,就不再多做贅述了。