Vue-cli環境的搭建及版本的區別

寫了蠻長時間的vue了,正好這段時間不忙,趁機整理一下。

介紹

 

 
20315386-6b4fab61a6156a20.png
這是官方的介紹


具體可去官網https://cli.vuejs.org/zh/guide/看。簡單來說,vue-cli就是一個搭建vue項目的腳手架,在沒有vue-cli之前,我們創建vue項目可能就是手動去引入vue.js,手動去創建目錄,手動去加配置文件,vue-cli就是將我們這些繁雜的操作一步化,自動生成項目的模板。
我目前接觸了2個版本的vue-cli,2.0和3.0,3.0對2.0進行了一些簡化

 

環境搭建

vue-cli2.0

npm install vue-cli -g

vue-cli3.0

npm install -g @vue/cli

要裝vue-cli3.0,node的版本最好在8.11以上

創建項目

vue init webpack [project-name]//vue-cli2.0
vue create [project-name]//vue-cli3.0

上面說是vue-cli 2.0的創建項目命令,但是我在3.0裏試了2.0的命令也也OK,可以創建2.0的項目,只是我發現我的config目錄底下少了個app.config.js文件,所以最好還是在對應的版本底下創建對應的項目

目錄結構

編輯工具是 Visual Studio Code

 
20315386-c0ae0bf586522040.png
vue-cli2.0的目錄結構

 

 
20315386-313f08638e5e3caa.png
目錄說明

 

 

 
20315386-8d2cbea4dd2b8ef2.png
vue-cli 3.0的目錄結構

 

 

區別

經過對比可以發現,區別如下:

  • Webpack版本不同:3.0是基於Webpack4,2.0是基於Webpack3
  • 目錄結構: 3.0的設計原則是“0配置”,相比2.0沒有了config和build等目錄。沒有了項目配置文件。需要自己手動創建vue.config.js去配置。
  • 靜態資源存放位置: 2.0的靜態資源放在static目錄下。且是在項目創建時會自動生成,而3.0則是放在public目錄下,若沒有自動生成,也可手動創建
  • node_modules首次下載方式: 3.0在創建項目時就將所有的依賴包node_modules下載完成,而2.0則是需手動npm install下載依賴
  • 啓動方式: 2.0是npm run dev,3.0默認是npm run serve.當然啓動命令也可在package.json文件中修改。(如下分別是2.0和3.0的package.json文件)
     
    20315386-9ad1355a2124960d.png
     
     
     
    20315386-a43f15cba2dc93a6.png
     
  • vue-cli 3.0還提供了圖形化界面,我們可以在不適用命令的情況下去開發我們的項目:
  vue ui    //開啓圖形化界面
 
20315386-fb6252294f2b38e5.png
 
 
 
20315386-dd2c863b2cb7db74.png
 
 

可以創建項目和導入已有項目

 
 
20315386-6c3ded064279fa8c.png
 

旁邊導航欄裏分別是對項目的配置、依賴、啓動、測試等進行操作,不多加贅述,具體可自行使用時瞭解
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章