創(chuàng)建Vue項(xiàng)目的常見(jiàn)方法

最近不忙,一直寫React,所以打算重溫一下Vue的東西,從創(chuàng)建項(xiàng)目開始,有興趣的可以了解一下。

先說(shuō)下前置條件:

node版本在18.3以上(vue2可能不需要這么高的版本)

輸入: node –v,查看node版本

一、基于vue-cli搭建

vuecli官方文檔

@vue/cli版本在4.5.0以上,vue2不需要,但是盡量使用高版本吧。

未安裝或版本過(guò)低,安裝或者升級(jí)你的@vue/cli

2ff85caf678f311b2f8d8d898b8acdb6.jpeg

輸入:npm install -g @vue/cli

1. 項(xiàng)目創(chuàng)建

vue create vue3_test

選擇 Vue3,babel, eslint,包管理器(pnpm,npm,yarn)。ps:鍵盤上下鍵控制選擇

E:\Workspace\FrontEndProject\Vue3Project>vue create vue3_test

Vue CLI v5.0.8
? Please pick a preset: Default ([Vue 3] babel, eslint)
? Pick the package manager to use when installing dependencies: PNPM


Vue CLI v5.0.8
?  Creating project in E:\Workspace\FrontEndProject\Vue3Project\vue3_test.
??  Initializing git repository...
??  Installing CLI plugins. This might take a while...

??  Invoking generators...
??  Installing additional dependencies...

?  Running completion hooks...

??  Generating README.md...

??  Successfully created project vue3_test.
??  Get started with the following commands:

 $ cd vue3_test
 $ pnpm run serve

2、項(xiàng)目啟動(dòng)

輸入:cd vue3_test 到達(dá)項(xiàng)目根目錄 輸入:`pnpm run serve` 啟動(dòng)項(xiàng)目
7c1146f753e96fff62098095d4391044.jpeg

二、基于vite搭建(推薦)

vite官方文檔

vite 是新一代前端構(gòu)建工具,vite的優(yōu)勢(shì)如下:

  • 輕量快速的熱重載(HMR),能實(shí)現(xiàn)極速的服務(wù)啟動(dòng)。
  • 對(duì) TypeScript、JSX、CSS 等支持開箱即用。
  • 真正的按需編譯,不再等待整個(gè)應(yīng)用編譯完成。

1. 項(xiàng)目創(chuàng)建

輸入項(xiàng)目創(chuàng)建命令 pnpm create vite
輸入項(xiàng)目名字,選擇vue框架,TypeScript
E:\Workspace\FrontEndProject\Vue3Project>pnpm create vite
.../19130b8c8bd-60b8                     |   +1 +
.../19130b8c8bd-60b8                     | Progress: resolved 1, reused 0, downloaded 1, added 1, done
√ Project name: ... vue3-test
√ Select a framework: ? Vue
√ Select a variant: ? TypeScript

Scaffolding project in E:\Workspace\FrontEndProject\Vue3Project\vue3-test...

Done. Now run:
  cd vue3-test
  pnpm install
  pnpm run dev

2. 項(xiàng)目啟動(dòng)

輸入:cd vue3_test 到達(dá)項(xiàng)目根目錄
輸入:pnpm install 安裝項(xiàng)目所需依賴
輸入:pnpm run dev 啟動(dòng)項(xiàng)目

啟動(dòng)成功后出現(xiàn)地址 http://localhost:5173/ 復(fù)制到瀏覽器打開,或按住Ctrl鍵點(diǎn)擊命令行里的地址打開。

059104618a1963908a94d4cff8d2de8a.jpeg

三、通過(guò)create-vue搭建

vue3官方文檔

1. 項(xiàng)目創(chuàng)建

輸入項(xiàng)目創(chuàng)建命令 pnpm create vue@latest

輸入項(xiàng)目名字,根據(jù)需求安裝插件,沒(méi)安裝的插件后面在項(xiàng)目中也可以手動(dòng)安裝

ps:鍵盤左右選擇 是/否

E:\Workspace\FrontEndProject\Vue3Project>pnpm create vue@latest
.../19130c78fdf-37c8                     |   +1 +
.../19130c78fdf-37c8                     | Progress: resolved 1, reused 0, downloaded 1, added 1, done
 
Vue.js - The Progressive JavaScript Framework
 
√ 請(qǐng)輸入項(xiàng)目名稱: ... vue3-test
√ 是否使用 TypeScript 語(yǔ)法? ... 否 / 是
√ 是否啟用 JSX 支持? ... 否 / 是
√ 是否引入 Vue Router 進(jìn)行單頁(yè)面應(yīng)用開發(fā)? ... 否 / 是
√ 是否引入 Pinia 用于狀態(tài)管理? ... 否 / 是
√ 是否引入 Vitest 用于單元測(cè)試? ... 否 / 是
√ 是否要引入一款端到端(End to End)測(cè)試工具? ? 不需要
√ 是否引入 ESLint 用于代碼質(zhì)量檢測(cè)? ... 否 / 是
√ 是否引入 Prettier 用于代碼格式化? ... 否 / 是
√ 是否引入 Vue DevTools 7 擴(kuò)展用于調(diào)試? (試驗(yàn)階段) ... 否 / 是
 
正在初始化項(xiàng)目 E:\Workspace\FrontEndProject\Vue3Project\vue3-test...
 
項(xiàng)目初始化完成,可執(zhí)行以下命令:
 
  cd vue3-test
  pnpm install
  pnpm dev

2. 項(xiàng)目啟動(dòng)

輸入:cd vue3_test 到達(dá)項(xiàng)目根目錄
輸入:pnpm install 安裝項(xiàng)目所需依賴
輸入:pnpm run dev 啟動(dòng)項(xiàng)目

啟動(dòng)成功后出現(xiàn)地址 http://localhost:5173/, 復(fù)制到瀏覽器打開,或按住Ctrl鍵點(diǎn)擊命令行里的地址打開

6a5f8d7b7443b8f0d682aedcb2060476.jpeg

原文鏈接:創(chuàng)建Vue項(xiàng)目的常見(jiàn)方法 | 1Z5K

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容