手把手教你創(chuàng)建vue3項(xiàng)目的最佳方式
如何創(chuàng)建vue3項(xiàng)目
創(chuàng)建vue3我們常用的有三種方式:
1、用vue cli創(chuàng)建
1.使用vue cli環(huán)境前提條件: node -v v16.13.0 npm -v 8.1.0 vue -V @vue/cli 4.5.15 2.創(chuàng)建項(xiàng)目格式: vue create 項(xiàng)目名
vue cli底層用webpack搭建的,此種方式創(chuàng)建vue3適合新手過渡用
2、使用vite直接創(chuàng)建-------最快速創(chuàng)建
vite是下一代前端開發(fā)與構(gòu)建工具。Vite意在提供開箱即用的配置,同時(shí)它的插件API和JavaScript API 帶來了高度的可擴(kuò)展性,并有完整的類型支持。
npm init vite 回車 npm init vite Need to install the following packages: create-vite Ok to proceed? (y) y ? Project name: … vue3_vite //項(xiàng)目名稱 ? Select a framework: ? vue //選擇vue ? Select a variant: ? vue cd vue3_vite //進(jìn)入目錄 npm install //安裝依賴 npm run dev //運(yùn)行項(xiàng)目
3、使用vue3官方推薦創(chuàng)建方式
vue3: 6大金剛
安裝命令:
npm init vue@3
步驟:
Need to install the following packages: create-vue@3 Ok to proceed? (y) y----------選Y Vue.js - The Progressive JavaScript Framework ? Project name: … vue3_ok //項(xiàng)目名稱 ? Add TypeScript? … No / Yes //是否使用TS ? Add JSX Support? … No / Yes //是否支持JSX,除非你是搞React開發(fā) ? Add Vue Router for Single Page Application development? … No / Yes //是否添加路由 ? Add Pinia for state management? … No / Yes //是否添加狀態(tài)管理 推薦pinia ? Add Vitest for Unit Testing? … No / Yes //是否添加單元測試 ? Add Cypress for both Unit and End-to-End testing? … No / Yes //是否添加端到端測試 ? Add ESLint for code quality? … No / Yes //是否添加ESLint做代碼質(zhì)量檢查 ? Add Prettier for code formatting? … No / Yes //是否添加Perttier進(jìn)行代碼格式化 cd vue3_ok //cd 進(jìn)行目錄 npm install //安裝相關(guān)依賴 npm i npm run lint //運(yùn)行代碼修復(fù) npm run dev //運(yùn)行項(xiàng)目
總結(jié)
到此這篇關(guān)于如何創(chuàng)建vue3項(xiàng)目的文章就介紹到這了,更多相關(guān)創(chuàng)建vue3項(xiàng)目內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
使用watch監(jiān)聽路由變化和watch監(jiān)聽對象的實(shí)例
下面小編就為大家分享一篇使用watch監(jiān)聽路由變化和watch監(jiān)聽對象的實(shí)例,具有很好的參考價(jià)值,希望對大家有所幫助。一起跟隨小編過來看看吧2018-02-02vue.js實(shí)現(xiàn)的綁定class操作示例
這篇文章主要介紹了vue.js實(shí)現(xiàn)的綁定class操作,結(jié)合實(shí)例形式分析了vue.js綁定class常見的3種操作技巧,需要的朋友可以參考下2018-07-07vue新玩法VueUse工具庫具體用法@vueuse/core詳解
這篇文章主要介紹了vue新玩法VueUse-工具庫@vueuse/core,VueUse不是Vue.use,它是一個(gè)基于?Composition?API?的實(shí)用函數(shù)集合,下面是具體的一些用法,需要的朋友可以參考下2022-08-08vue中為什么在組件內(nèi)部data是一個(gè)函數(shù)而不是一個(gè)對象
這篇文章主要介紹了vue中為什么在組件內(nèi)部data是一個(gè)函數(shù)而不是一個(gè)對象,本文通過示例代碼給大家講解的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2023-04-04Vue使用vm.$set()解決對象新增屬性不能響應(yīng)的問題
這篇文章主要介紹了Vue使用vm.$set()解決對象新增屬性不能響應(yīng)的問題,為了解決這個(gè)問題,Vue提供了一個(gè)特殊的方法vm.$set(object, propertyName, value),也可以使用全局的Vue.set(object, propertyName, value)方法,需要的朋友可以參考下2023-05-05