vue cli2 cli3 詳解

什么是Vue CLI
如果你只是簡單寫幾個Vue的Demo程序, 那么你不需要Vue CLI.

如果你在開發(fā)大型項(xiàng)目, 那么你需要, 并且必然需要使用Vue CLI
使用Vue.js開發(fā)大型應(yīng)用時,我們需要考慮代碼目錄結(jié)構(gòu)、項(xiàng)目結(jié)構(gòu)和部署、熱加載、代碼單元測試等事情。
如果每個項(xiàng)目都要手動完成這些工作,那無以效率比較低效,所以通常我們會使用一些腳手架工具來幫助完成這些事情。

CLI是什么意思?
CLI是Command-Line Interface, 翻譯為命令行界面, 但是俗稱腳手架.
Vue CLI是一個官方發(fā)布 vue.js 項(xiàng)目腳手架
使用 vue-cli 可以快速搭建Vue開發(fā)環(huán)境以及對應(yīng)的webpack配置.

Vue CLI使用前提 - Node

安裝NodeJS

可以直接在官方網(wǎng)站中下載安裝.
網(wǎng)址: http://nodejs.cn/download/
檢測安裝的版本
默認(rèn)情況下自動安裝Node和NPM
Node環(huán)境要求8.9以上或者更高版本
下載好node之后,以管理員身份打開cmd管理工具,,輸入 node -v ,回車,查看node版本號,出現(xiàn)版本號則說明安裝成功

node1.png

安裝淘寶npm鏡像

由于npm是國外的,使用起來比較慢,推薦使用淘寶的cnpm鏡像來安裝vue.
淘寶的cnpm命令管理工具可以代替默認(rèn)的npm管理工具。


cnpm.png

Vue CLI使用前提 - Webpack

Vue.js官方腳手架工具就使用了webpack模板
對所有的資源會壓縮等優(yōu)化操作
它在開發(fā)過程中提供了一套完整的功能,能夠使得我們開發(fā)過程中變得高效。
Webpack的全局安裝

npm install webpack -g

全局vue-cli腳手架,

輸入命令:cnpm install -g @vue/cli ;
驗(yàn)證是否安裝成功,在命令輸入vue,出來vue的信息,及說明安裝成功;
注意:上面安裝的是Vue CLI3的版本,如果需要想按照Vue CLI2的方式初始化項(xiàng)目時不可以

拉取cli.png

Vue CLI2初始化項(xiàng)目

vue init webpack my-project

Vue CLI3初始化項(xiàng)目

vue create my-project

Vue CLI2詳解

cli2-1.png

初始化后會出現(xiàn)一些配置詢問命令 一般選擇為 yes no no no (可根據(jù)自己需求選擇)

目錄結(jié)構(gòu)詳解


cli2-2.png

修改配置:webpack.base.conf.js起別名


別名.png

cli3詳解

vue-cli 3 與 2 版本有很大區(qū)別
vue-cli 3 是基于 webpack 4 打造,vue-cli 2 還是 webapck 3
vue-cli 3 的設(shè)計(jì)原則是“0配置”,移除的配置文件根目錄下的,build和config等目錄
vue-cli 3 提供了 vue ui 命令,提供了可視化配置,更加人性化
移除了static文件夾,新增了public文件夾,并且index.html移動到public中

1初始化項(xiàng)目

vue create my-project

選擇配置

cli3-1.png

目錄結(jié)構(gòu)詳解


cli3-2.png

vue ui 視圖查看配置


cli3-3.png

自定義配置:起別名


cli3-4.png
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 創(chuàng)建項(xiàng)目 vue cli是一個基于vue.js進(jìn)行快速開發(fā)的完整系統(tǒng),通常包含三個組件,分別是: cli:@vue...
    JunChow520閱讀 2,316評論 0 0
  • 簡介 之前寫過一篇文章Vue-cli項(xiàng)目創(chuàng)建,主要是針對Vue-cli3.0版本之前的,由于現(xiàn)在Vue-cli版本...
    eirunye閱讀 10,230評論 3 18
  • 一、關(guān)于vue cli3和vue cli2 以及vue2.x vue3.x vue cli是安裝vue的腳手架工具...
    此生唯一自傳閱讀 1,511評論 0 2
  • 概述: vue-cli作用有哪些:1.快速生成本地目錄結(jié)構(gòu)2.本地開發(fā)調(diào)試3.代碼部署4.熱加載,方便測試5.單元...
    squidbrother閱讀 8,822評論 0 2
  • 我經(jīng)常一個人不帶行囊回到鐵西 搖搖欲墜的建筑 昏昏欲睡的人群 就像這天氣 這一個世紀(jì)以來所有的傳說、得意和傷感,還...
    陳鄉(xiāng)閱讀 334評論 0 2

友情鏈接更多精彩內(nèi)容