如果你只是簡單寫幾個Vue的Demo程式, 那麼你不需要Vue CLI。(學習視訊分享:)
如果你在開發大型專案, 那麼你需要, 並且必然需要使用Vue CLI
使用Vue.js開發大型應用時,我們需要考慮程式碼目錄結構、專案結構和部署、熱載入、程式碼單元測試等事情。
如果每個專案都要手動完成這些工作,那無以效率比較低效,所以通常我們會使用一些腳手架工具來幫助完成這些事情。
CLI是什麼意思?
CLI是Command-Line Interface, 翻譯為命令列介面, 但是俗稱腳手架.
Vue CLI是一個官方釋出 vue.js 專案腳手架
使用 vue-cli 可以快速搭建Vue開發環境以及對應的webpack設定.
腳手架長什麼樣子
安裝NodeJS
可以直接在官方網站中下載安裝.
網址: http://nodejs.cn/download/
檢測安裝的版本
預設情況下自動安裝Node和NPM
Node環境要求8.9以上或者更高版本
什麼是NPM呢?
NPM的全稱是Node Package Manager
是一個NodeJS包管理和分發工具,已經成為了非官方的釋出Node模組(包)的標準。
後續我們會經常使用NPM來安裝一些開發過程中依賴包.
cnpm安裝 由於國內直接使用 npm 的官方映象是非常慢的,這裡推薦使用淘寶 NPM 映象。 你可以使用淘寶客製化的 cnpm (gzip 壓縮支援) 命令列工具代替預設的 npm:npm install -g cnpm --registry=https://registry.npm.taobao.org 這樣就可以使用 cnpm 命令來安裝模組了: cnpm install [name]
Vue.js官方腳手架工具就使用了webpack模板
對所有的資源會壓縮等優化操作
它在開發過程中提供了一套完整的功能,能夠使得我們開發過程中變得高效。
Webpack的全域性安裝
npm install webpack -g
安裝Vue腳手架
npm install -g @vue/cli
注意:上面安裝的是Vue CLI3的版本,如果需要想按照Vue CLI2的方式初始化專案時不可以的。
Vue CLI2初始化專案
vue init webpack my-project
Vue CLI3初始化專案
vue create my-project
簡單總結
1.如果在之後的開發中,你依然使用template,就需要選擇Runtime-Compiler
2.如果你之後的開發中,使用的是.vue資料夾開發,那麼可以選擇Runtime-only
Runtime-Compiler 和 Runtime-only
為什麼存在這樣的差異呢?
我們需要先理解Vue應用程式是如何執行起來的。
Vue中的模板如何最終渲染成真實DOM。
我們來看下面的一幅圖
vue-cli 3 與 2 版本有很大區別
1.vue-cli 3 是基於 webpack 4 打造,vue-cli 2 還是 webapck 3
2.vue-cli 3 的設計原則是「0設定」,移除的組態檔根目錄下的,build和config等目錄
3.vue-cli 3 提供了 vue ui 命令,提供了視覺化設定,更加人性化
4.移除了static資料夾,新增了public資料夾,並且index.html移動到public中
UI方面的設定
啟動設定伺服器:vue ui
【相關視訊教學推薦:】
以上就是什麼是Vue CLI?聊聊vue cli的設定和使用的詳細內容,更多請關注TW511.COM其它相關文章!