Vue3項目搭建的詳細過程記錄
一、前言
在2020年的9月19日,萬眾期待的Vue3終于發(fā)布了正式版,命名為“One Piece”。
它也帶來了很多新的特性:更好的性能、更小的包體積、更好的TypeScript集成、更優(yōu)秀的API設(shè)計。
二、搭建準(zhǔn)備
在開發(fā)前,你需要確定你的腳手架(vue-cli)的版本在3.x以上

如果版本不能達到要求,則重新安裝vue-cli
npm install -g @vue/cli
三、搭建項目
1. 進入想要存放Vue3項目的目錄,運行 然后Y:
vue create vue3-project //可以將vue3-project換成任何你想取的項目名

2. 出現(xiàn)的三個選項:
這邊我們選擇第三個自定義項目的配置
- 默認安裝Vue3
- 默認安裝Vue3
- 自定義安裝

3.選擇項目開發(fā)需要用到的配置:
- Babel:js編譯器,可將代碼轉(zhuǎn)換為向后兼容
- TypeScript:簡稱ts,較js更為規(guī)范的編程語言
- Progressive Web App (PWA) Support:PWA是一個結(jié)合了最好的web和app經(jīng)驗的漸進式網(wǎng)絡(luò)應(yīng)用程序
- Router:vue路由
- Vuex:組件間傳值,詳情可看Vuex
- CSS Pre-processors:css預(yù)處理
- Linter / Formatter:代碼風(fēng)格化/格式化檢查
- Unit Testing:單元測試是指對軟件中的最小可測試單元進行檢查和驗證
- E2E Testing:E2E測試是一種功能測試。與單元測試不同,不會將應(yīng)用程序分解為更小的部分以進行測試 - 而是測試整個應(yīng)用程序。

4.選擇Vue版本

5.是否選擇class風(fēng)格組件

6.選擇ts處理工具和css預(yù)處理器

7.是否使用router的history模式

8.選擇css預(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檢查時機
- 保存時檢查
- 提交時檢查

11.配置文件的選擇

12.配置是否形成預(yù)設(shè)

13.搭建完成

四、啟動項目
進入到項目中
cd ./vue3-project
運行
npm run serve
總結(jié)
到此這篇關(guān)于Vue3項目搭建的文章就介紹到這了,更多相關(guān)Vue3項目搭建內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
Vue 解決父組件跳轉(zhuǎn)子路由后當(dāng)前導(dǎo)航active樣式消失問題
這篇文章主要介紹了Vue 解決父組件跳轉(zhuǎn)子路由后當(dāng)前導(dǎo)航active樣式消失問題,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2020-07-07
ElementUI實現(xiàn)el-table行列合并的操作步驟
在前端開發(fā)中,數(shù)據(jù)展示一直是一個重要的部分,而表格則是數(shù)據(jù)展示最常見的形式之一,ElementUI 是餓了么前端團隊推出的一款基于 Vue 的 UI 組件庫,其中的 el-table 組件是一個功能強大且靈活的表格組件,今天我們要詳細探討的是 el-table 的行列合并操作2024-08-08
Vue動態(tài)構(gòu)建混合數(shù)據(jù)Treeselect選擇樹及巨樹問題的解決
這篇文章主要介紹了Vue動態(tài)構(gòu)建混合數(shù)據(jù)Treeselect選擇樹及巨樹問題的解決方案,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教2022-07-07
解決vue-cli@3.xx安裝不成功的問題及搭建ts-vue項目
這篇文章主要介紹了解決vue-cli@3.xx安裝不成功的問題及搭建ts-vue項目.文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2020-02-02
關(guān)于webpack-dev-server配置代理解決前端開發(fā)中的跨域問題
這篇文章主要介紹了關(guān)于webpack-dev-server配置代理解決前端開發(fā)中的跨域問題,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教2024-08-08
van-dialog彈窗異步關(guān)閉功能-校驗表單實現(xiàn)
有時候我們需要通過彈窗去處理表單數(shù)據(jù),在原生微信小程序配合vant組件中有多種方式實現(xiàn),其中UI美觀度最高的就是通過van-dialog嵌套表單實現(xiàn),這篇文章主要介紹了van-dialog彈窗異步關(guān)閉-校驗表單,需要的朋友可以參考下2023-11-11

