vue cli 3.0 搭建項(xiàng)目的圖文教程
1.3.0版本包括了默認(rèn)預(yù)設(shè)配置和用戶(hù)自定義設(shè)置
2.對(duì)比2.0來(lái)看3.0的目錄結(jié)構(gòu)更加精簡(jiǎn)了
移除了配置文件目錄 (config 和 build文件夾)
移除了 static 文件夾,新增 public 文件夾,并且 index.html 移動(dòng)到 public 中
在 src 文件夾中新增了 views 文件夾,用于分類(lèi)視圖組件和公共組件
vue-cli 3.0 搭建
1. 安裝或升級(jí) Node.js
- vue-cli官網(wǎng)對(duì)于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)有提到 你需要通過(guò) npm uninstall vue-cli -g 或者 yarn global remove vue-cli 來(lái)卸載它。
vue-cli腳手架搭建
vue create hello-world (搭建一個(gè)項(xiàng)目名稱(chēng)為 hello-world 的vue前端項(xiàng)目)
項(xiàng)目配置選項(xiàng)
a、Manually select features

如果是第一次用3.0的話(huà)沒(méi)有第一個(gè)選項(xiàng)(myProjectinit - 這是自己預(yù)設(shè)的配置), 只有最后兩個(gè),第一個(gè)是默認(rèn)配置,一般選第二個(gè),自己配置,這里選第二個(gè)。
b、選擇項(xiàng)目需要的特性 (根據(jù)自己需求選擇即可)

此處選擇的是:Babel編譯、Vue路由、Vue狀態(tài)管理器、CSS預(yù)處理器、代碼檢測(cè)
c、router是否使用history模式,這里使用history模式

選擇 Y 對(duì)于一般的Vue+Vue-router+Webpack的Web開(kāi)發(fā)場(chǎng)景,用history模式即可
d、選擇CSS預(yù)處理器語(yǔ)言

選擇第二個(gè) Sass/SCSS (with node-sass)
e、選擇ESLint的代碼規(guī)范,此處使用 Standard代碼規(guī)范
Standard標(biāo)準(zhǔn),它是一些前端工程師自定的標(biāo)準(zhǔn)。
f、何時(shí)進(jìn)項(xiàng)代碼監(jiān)測(cè)
選擇在保存時(shí),進(jìn)項(xiàng)監(jiān)測(cè)
g、Babel、PostCss、ESLint等文件的存放位置
選擇單獨(dú)保存在各自的配置文件中
h、詢(xún)問(wèn)是否將此配置項(xiàng)保存為,預(yù)設(shè)配置(第一步看到的 myProjectinit 即為我保存的一個(gè)預(yù)設(shè)配置)
這里我選擇的是不保存 N 需要保存的選擇 Y 即可
i、最后等待vue-cli完成初始化即可
項(xiàng)目目錄結(jié)構(gòu)如下圖:
此處即為初始化完成 cd 到此目錄下運(yùn)行 npm run serve 啟動(dòng)項(xiàng)目 serve啟動(dòng)不習(xí)慣,可手動(dòng)打開(kāi)根目錄下的package.json文件 找到 "serve": "vue-cli-service serve" 把 serve 改為 dev vue-cli 3.0還提供了 UI控制臺(tái) 來(lái)進(jìn)項(xiàng)項(xiàng)目的管理 安裝 npm i -g @vue/cli 在終端執(zhí)行 vue ui 會(huì)默認(rèn)初始化 localhost:8000 且自動(dòng)打開(kāi)
對(duì)于 vue-cli 3.0 的 UI控制臺(tái) 可視化項(xiàng)目管理界面介紹此文有介紹 vue-cli改版 3.0betaUI界面初體驗(yàn)。
總結(jié)
以上所述是小編給大家介紹的vue cli 3.0 搭建項(xiàng)目的圖文教程 ,希望對(duì)大家有所幫助,如果大家有任何疑問(wèn)請(qǐng)給我留言,小編會(huì)及時(shí)回復(fù)大家的。在此也非常感謝大家對(duì)腳本之家網(wǎng)站的支持!
如果你覺(jué)得本文對(duì)你有幫助,歡迎轉(zhuǎn)載,煩請(qǐng)注明出處,謝謝!
- webpack4+Vue搭建自己的Vue-cli項(xiàng)目過(guò)程分享
- 使用Vue-cli 3.0搭建Vue項(xiàng)目的方法
- 基于vue-cli vue-router搭建底部導(dǎo)航欄移動(dòng)前端項(xiàng)目
- vue-cli webpack模板項(xiàng)目搭建及打包時(shí)路徑問(wèn)題的解決方法
- 用Vue-cli搭建的項(xiàng)目中引入css報(bào)錯(cuò)的原因分析
- 深入理解Vue-cli搭建項(xiàng)目后的目錄結(jié)構(gòu)探秘
- 詳解如何使用vue-cli腳手架搭建Vue.js項(xiàng)目
- 詳解Vue使用 vue-cli 搭建項(xiàng)目
相關(guān)文章
在Vue項(xiàng)目中用fullcalendar制作日程表的示例代碼
這篇文章主要介紹了在Vue項(xiàng)目中用fullcalendar制作日程表,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2019-08-08
Vue.js實(shí)現(xiàn)動(dòng)畫(huà)與過(guò)渡效果的示例代碼
在現(xiàn)代前端開(kāi)發(fā)中,用戶(hù)體驗(yàn)至關(guān)重要,一個(gè)精美的動(dòng)畫(huà)過(guò)渡不僅能提升界面的美觀(guān)性,還能讓用戶(hù)在使用時(shí)感受到流暢的交互體驗(yàn),在本文中,我們將深入探討如何在 Vue.js 中實(shí)現(xiàn)動(dòng)畫(huà)與過(guò)渡效果,并提供示例代碼,需要的朋友可以參考下2024-10-10
vue $set 實(shí)現(xiàn)給數(shù)組集合對(duì)象賦值
這篇文章主要介紹了vue $set 實(shí)現(xiàn)給數(shù)組集合對(duì)象賦值方式,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2021-07-07
如何使用Nginx將前端Vue項(xiàng)目部署到云服務(wù)器
記錄使用Nginx將純前端的Vue3項(xiàng)目部署到阿里云服務(wù)器(Ubuntu?22.04)上,包含通過(guò)Nginx代理實(shí)現(xiàn)跨域請(qǐng)求、以及個(gè)人踩坑記錄,感興趣的朋友一起看看吧2024-04-04
Vue項(xiàng)目創(chuàng)建首頁(yè)發(fā)送axios請(qǐng)求的方法實(shí)例
這篇文章主要給大家介紹了關(guān)于Vue項(xiàng)目創(chuàng)建首頁(yè)發(fā)送axios請(qǐng)求的相關(guān)資料,文中通過(guò)圖文以及實(shí)例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下2023-02-02
Vue.js中用webpack合并打包多個(gè)組件并實(shí)現(xiàn)按需加載
對(duì)于現(xiàn)在前端插件的頻繁更新,我也是無(wú)力吐槽,但是既然入了前端的坑就得認(rèn)嘛,所以多多少少要對(duì)組件化有點(diǎn)了解,下面這篇文章主要給大家介紹了在Vue.js中用webpack合并打包多個(gè)組件并實(shí)現(xiàn)按需加載的相關(guān)資料,需要的朋友可以參考下。2017-02-02
element ui loading加載開(kāi)啟與關(guān)閉方式
這篇文章主要介紹了element ui loading加載開(kāi)啟與關(guān)閉方式,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2024-08-08
Vue3?實(shí)現(xiàn)驗(yàn)證碼倒計(jì)時(shí)功能(刷新保持狀態(tài))
倒計(jì)時(shí)的運(yùn)用場(chǎng)景是需要經(jīng)常用到的,但是根據(jù)業(yè)務(wù)的不同,好比手機(jī)驗(yàn)證碼或者是郵箱驗(yàn)證碼之類(lèi)的,即使用戶(hù)跳轉(zhuǎn)到其它頁(yè)面或者刷新,再次回到登錄也,驗(yàn)證碼的倒計(jì)時(shí)也得保持狀態(tài),下面通過(guò)本文給大家分享Vue3?驗(yàn)證碼倒計(jì)時(shí)功能實(shí)現(xiàn),感興趣的朋友一起看看吧2022-08-08

