溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務(wù)條款》

vue cli 3.0搭建項目的案例

發(fā)布時間:2021-02-18 09:33:25 來源:億速云 閱讀:252 作者:小新 欄目:web開發(fā)

小編給大家分享一下vue cli 3.0搭建項目的案例,相信大部分人都還不怎么了解,因此分享這篇文章給大家參考一下,希望大家閱讀完這篇文章后大有收獲,下面讓我們一起去了解一下吧!

1.3.0版本包括了默認預(yù)設(shè)配置和用戶自定義設(shè)置

2.對比2.0來看3.0的目錄結(jié)構(gòu)更加精簡了

移除了配置文件目錄 (config 和 build文件夾)

移除了 static 文件夾,新增 public 文件夾,并且 index.html 移動到 public 中

在 src 文件夾中新增了 views 文件夾,用于分類視圖組件和公共組件

vue-cli 3.0 搭建

1. 安裝或升級 Node.js

  • vue-cli官網(wǎng)對于node版本有明確要求

  • Vue CLI 需要 Node.js 8.9 或更高版本 (推薦 8.11.0+)

2.安裝 vue-cli 3.0

npm install -g @vue/cli
在這里需要注意的是如果你已經(jīng)全局安裝了舊版的 vue-cli(1.x或2.x) 
vue-cli 官網(wǎng)有提到 你需要通過
npm uninstall vue-cli -g 或者 yarn global remove vue-cli
來卸載它。

vue-cli腳手架搭建

vue create hello-world (搭建一個項目名稱為 hello-world 的vue前端項目)

項目配置選項

a、Manually select features

vue cli 3.0搭建項目的案例

如果是第一次用3.0的話沒有第一個選項(myProjectinit - 這是自己預(yù)設(shè)的配置),
只有最后兩個,第一個是默認配置,一般選第二個,自己配置,這里選第二個。

b、選擇項目需要的特性 (根據(jù)自己需求選擇即可)

vue cli 3.0搭建項目的案例

此處選擇的是:Babel編譯、Vue路由、Vue狀態(tài)管理器、CSS預(yù)處理器、代碼檢測

c、router是否使用history模式,這里使用history模式

vue cli 3.0搭建項目的案例

選擇 Y
對于一般的Vue+Vue-router+Webpack的Web開發(fā)場景,用history模式即可

d、選擇CSS預(yù)處理器語言

vue cli 3.0搭建項目的案例

選擇第二個 Sass/SCSS (with node-sass)

e、選擇ESLint的代碼規(guī)范,此處使用 Standard代碼規(guī)范

vue cli 3.0搭建項目的案例 

Standard標準,它是一些前端工程師自定的標準。

f、何時進項代碼監(jiān)測

vue cli 3.0搭建項目的案例

選擇在保存時,進項監(jiān)測

g、Babel、PostCss、ESLint等文件的存放位置

vue cli 3.0搭建項目的案例

選擇單獨保存在各自的配置文件中

h、詢問是否將此配置項保存為,預(yù)設(shè)配置(第一步看到的 myProjectinit 即為我保存的一個預(yù)設(shè)配置)

vue cli 3.0搭建項目的案例

這里我選擇的是不保存 N 需要保存的選擇 Y 即可

i、最后等待vue-cli完成初始化即可

vue cli 3.0搭建項目的案例 

vue cli 3.0搭建項目的案例

項目目錄結(jié)構(gòu)如下圖:

vue cli 3.0搭建項目的案例

此處即為初始化完成
cd 到此目錄下運行 
npm run serve 
啟動項目
serve啟動不習慣,可手動打開根目錄下的package.json文件
找到 "serve": "vue-cli-service serve" 把 serve 改為 dev
vue-cli 3.0還提供了 UI控制臺 來進項項目的管理
安裝 npm i -g @vue/cli
在終端執(zhí)行 vue ui 會默認初始化 localhost:8000 且自動打開

對于 vue-cli 3.0 的 UI控制臺 可視化項目管理界面介紹此文有介紹 vue-cli改版 3.0betaUI界面初體驗。

以上是“vue cli 3.0搭建項目的案例”這篇文章的所有內(nèi)容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內(nèi)容對大家有所幫助,如果還想學(xué)習更多知識,歡迎關(guān)注億速云行業(yè)資訊頻道!

向AI問一下細節(jié)

免責聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進行舉報,并提供相關(guān)證據(jù),一經(jīng)查實,將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI