Vue3項(xiàng)目搭建的詳細(xì)過(guò)程記錄
一、前言
在2020年的9月19日,萬(wàn)眾期待的Vue3終于發(fā)布了正式版,命名為“One Piece”。
它也帶來(lái)了很多新的特性:更好的性能、更小的包體積、更好的TypeScript集成、更優(yōu)秀的API設(shè)計(jì)。
二、搭建準(zhǔn)備
在開(kāi)發(fā)前,你需要確定你的腳手架(vue-cli
)的版本在3.x以上
如果版本不能達(dá)到要求,則重新安裝vue-cli
npm install -g @vue/cli
三、搭建項(xiàng)目
1. 進(jìn)入想要存放Vue3項(xiàng)目的目錄,運(yùn)行 然后Y:
vue create vue3-project //可以將vue3-project換成任何你想取的項(xiàng)目名
2. 出現(xiàn)的三個(gè)選項(xiàng):
這邊我們選擇第三個(gè)自定義項(xiàng)目的配置
- 默認(rèn)安裝Vue3
- 默認(rèn)安裝Vue3
- 自定義安裝
3.選擇項(xiàng)目開(kāi)發(fā)需要用到的配置:
- Babel:js編譯器,可將代碼轉(zhuǎn)換為向后兼容
- TypeScript:簡(jiǎn)稱(chēng)ts,較js更為規(guī)范的編程語(yǔ)言
- Progressive Web App (PWA) Support:PWA是一個(gè)結(jié)合了最好的web和app經(jīng)驗(yàn)的漸進(jìn)式網(wǎng)絡(luò)應(yīng)用程序
- Router:vue路由
- Vuex:組件間傳值,詳情可看Vuex
- CSS Pre-processors:css預(yù)處理
- Linter / Formatter:代碼風(fēng)格化/格式化檢查
- Unit Testing:?jiǎn)卧獪y(cè)試是指對(duì)軟件中的最小可測(cè)試單元進(jìn)行檢查和驗(yàn)證
- E2E Testing:E2E測(cè)試是一種功能測(cè)試。與單元測(cè)試不同,不會(huì)將應(yīng)用程序分解為更小的部分以進(jìn)行測(cè)試 - 而是測(cè)試整個(gè)應(yīng)用程序。
4.選擇Vue版本
5.是否選擇class風(fēng)格組件
6.選擇ts處理工具和css預(yù)處理器
7.是否使用router的history模式
8.選擇css預(yù)處理語(yǔ)言
9.選擇lint的檢查規(guī)范
- 只使用EsLint官網(wǎng)推薦規(guī)范
- 使用EsLint官網(wǎng)推薦規(guī)范+Airbnb的規(guī)范
- 使用EsLint官網(wǎng)推薦規(guī)范+Standard的規(guī)范(通用規(guī)范)
- 使用EsLint官網(wǎng)推薦規(guī)范+Prettier的規(guī)范(比較漂亮的規(guī)范)
10.Eslint檢查時(shí)機(jī)
- 保存時(shí)檢查
- 提交時(shí)檢查
11.配置文件的選擇
12.配置是否形成預(yù)設(shè)
13.搭建完成
四、啟動(dòng)項(xiàng)目
進(jìn)入到項(xiàng)目中
cd ./vue3-project
運(yùn)行
npm run serve
總結(jié)
到此這篇關(guān)于Vue3項(xiàng)目搭建的文章就介紹到這了,更多相關(guān)Vue3項(xiàng)目搭建內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
webstorm和.vue中es6語(yǔ)法報(bào)錯(cuò)的解決方法
本篇文章主要介紹了webstorm和.vue中es6語(yǔ)法報(bào)錯(cuò)的解決方法,小編總結(jié)了webstorm和.vue中出現(xiàn)的es6語(yǔ)法報(bào)錯(cuò),避免大家采坑,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2018-05-05vue組件實(shí)現(xiàn)彈出框點(diǎn)擊顯示隱藏效果
這篇文章主要為大家詳細(xì)介紹了vue組件實(shí)現(xiàn)彈出框點(diǎn)擊顯示隱藏,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2018-04-04vue出現(xiàn)Uncaught SyntaxError:Unexpected token問(wèn)題及解決
這篇文章主要介紹了vue出現(xiàn)Uncaught SyntaxError:Unexpected token問(wèn)題及解決,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2024-04-04關(guān)于dev-tool安裝方法(手動(dòng)安裝版)
這篇文章主要介紹了關(guān)于dev-tool安裝方法(手動(dòng)安裝版),具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2024-07-07Element-Plus?el-col、el-row快速布局及使用方法
這篇文章主要介紹了Element-Plus?el-col、el-row快速布局及使用方法,本文通過(guò)示例代碼給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2022-12-12vue3使用vue-cli引入windicss報(bào)錯(cuò)Can‘t resolve windi.css問(wèn)題
這篇文章主要介紹了vue3使用vue-cli引入windicss報(bào)錯(cuò)Can‘t resolve windi.css問(wèn)題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2024-03-03element-plus按需引入后ElMessage與ElLoading在頁(yè)面中的使用
這篇文章主要介紹了element-plus按需引入后ElMessage與ElLoading在頁(yè)面中的使用方式,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2022-09-09vue jsx 使用指南及vue.js 使用jsx語(yǔ)法的方法
這篇文章主要介紹了vue jsx 使用指南及vue.js 使用jsx語(yǔ)法的方法,非常不錯(cuò),具有參考借鑒價(jià)值,需要的朋友可以參考下2017-11-11Vue+Element ui實(shí)現(xiàn)樹(shù)形控件右鍵菜單
這篇文章主要為大家詳細(xì)介紹了Vue+Element ui實(shí)現(xiàn)樹(shù)形控件右鍵菜單,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2022-07-07