Vue Cli 介紹
- 基於 Webpack 所建置的開發工具
- 方便使用各種第三方套件(BS4,Vue Router)
- 可以運行 Sass,Bebel 等編譯工具
- 便於開發 SPA 網頁工具
- 快速搭建開發環境
Vue Cli 建構
安裝 Node.js
1
node -v //確認 node 安裝成功
安裝 Vue Cli
1
npm install vue-cli -g // 以全域方式安裝 vue-cli 2.版本
啟用 webpack
1
2
3
4
vue list // 列出可用樣板
vue init webpack test // vue init 樣板名稱 專案名稱
安裝模組
1
2npm install //安裝package.json內相依套件
// 安裝完後就會多一個 node_modules 的資料夾執行測試環境
1
npm run dev //執行測試環境
正式發布檔
1
npm run build // 目錄會多 dis 資料夾 裡面的檔案是正式要放到 server的
Vue Cli 資料夾結構
主檔案結構
被注入程式的 index.html
scr
- main.js 是所有 Vue.js 的進入點 entry,程式會注入到 index.html
- assets 資料夾裡面放會被編譯的檔案,像是圖檔小於某個大小,圖檔會用 base64 編譯
satic 資料夾內檔案不會被編譯
dis 資料夾
- 裡面的 index.hml 是正式發布的檔案,需要用 server 執行
- build 資料夾
- 裡面有 webpack 的設定檔
- config 資料夾
- 裡面有設定環境變數的檔案
- node_modules
- 裡面為所有安裝的套件,套件清單在 package.json
- .babelrc
- ES6 語法不能在所有瀏覽器上執行,透過 Beble 可以編譯 ES6 成為大部分瀏覽器可以了解的語法
- .postcssrc.js
- css 前處理器的編譯器