最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

使用vite構(gòu)建vue3項目的實現(xiàn)步驟

 更新時間:2023年08月22日 15:27:21   作者:初映CY的前說  
通過本文,您可以了解如何使用Vue CLI創(chuàng)建Vue 3項目,配置Vite,利用其優(yōu)勢進(jìn)行開發(fā),具有一定的參考價值,感興趣的可以了解一下

【前言】 當(dāng)我們選擇了vue3作為我們項目的開發(fā),就更加的推薦使用vite來對我們的項目進(jìn)行打包。很簡單——這也是開發(fā)vue的團(tuán)隊開發(fā)的工具,因此支持性肯定比傳統(tǒng)的打包工具好,下面我們就來使用vite來開發(fā)一個vue3項目。

一、vite介紹

Vite(法語意為 “快速的”,發(fā)音 /vit/,發(fā)音同 “veet”) 是一種新型前端構(gòu)建工具,能夠顯著提升前端開發(fā)體驗(熱更新、打包構(gòu)建速度更快)。

二、vite對比webpack

1.Webpack:將所有的模塊提前編譯、打包進(jìn) bundle 中,不管這個模塊是否被用到,隨著項目越來越大,打包啟動的速度自然越來越慢。

2.Vite:瞬間開啟一個服務(wù),并不會先編譯所有文件,當(dāng)瀏覽器用到某個文件時,Vite 服務(wù)會收到請求然后編譯后響應(yīng)到客戶端。

3.使用webpack打包模式

webpack會打包所有的文件

使用webpack打包會將我們所有的文件都進(jìn)行一個打包處理,因此當(dāng)項目文件越來越多的時候,打包編譯的事件也會變長

4.使用vite打包模式

vite是按請求打包速度快

vite的打包模式是先開啟服務(wù),再根據(jù)我們的請求進(jìn)行一個相應(yīng)的打包編譯。因此打包速度特別快,類似于實現(xiàn)了按需導(dǎo)入,不需要使用的文件不進(jìn)行導(dǎo)入。好了基礎(chǔ)概念學(xué)完了,我們來看看我們怎么使用vite來來開發(fā)我們的vue3項目吧!??

三、使用vite構(gòu)建項目

【學(xué)習(xí)指南】學(xué)習(xí)某一項技能的最好辦法是?沒錯就是看官方文檔,官方文檔指南:vite官網(wǎng)

1.運(yùn)行創(chuàng)建項目命令

# 使用 npm
npm create vite@latest
# 使用 yarn
yarn create vite
# 使用 pnpm
pnpm create vite

注意點:Vite 需要 Node.js 版本 >= 12.0.0。在cmd窗口輸入

node -v

即可查詢到我們當(dāng)前的一個node的版本。

2.輸入項目名稱,默認(rèn)是 vite-project

創(chuàng)建vue3項目

3.選擇前端框架

選擇vue

4.選擇項目類型

先選擇javaScript,后續(xù)將使用TypeScript為我們的語言

5.創(chuàng)建完畢

接下來的話,僅需要按照上述出現(xiàn)的三條指令即可完成我們項目的運(yùn)行![依次寫入命令](https://img-blog.csdnimg.cn/7881f3b0652a4244925145669992e86d.png根據(jù)cmd的提示,我們依次寫下

cd vue3-study
npm install
npm run dev

依次寫入命令

隨后復(fù)制local后面生成的當(dāng)前地址粘貼到在瀏覽器中打開就可以完成我們使用vite創(chuàng)建一個vue3的項目嘍!通常出現(xiàn)了這三條指令之后我們可以直接進(jìn)我們的vscode執(zhí)行這些命令也可以實現(xiàn)vue3項目的一個啟動

成功創(chuàng)建了一個vue3的項目

至此,一個vue3的項目成功的被你創(chuàng)建出來嘍!~

6.相關(guān)插件安裝

  • 1.禁用 Vetur 插件,安裝 Volar 插件。
  • 2.VSCode 代碼片段插件:Vue VSCode Snippets,使用見文檔。
  • 3.Vue3 的 Chrome 調(diào)試插件也變了,下載鏈接,注意安裝后需要把之前的 Vue2 Devtools 關(guān)閉掉。

7.編寫 Vue 應(yīng)用

1.清空 src 里面的App.vue文件。
2.在 src/main.js 中按需導(dǎo)入 createApp 函數(shù)。
3.定義 App.vue 根組件,導(dǎo)入到 main.js。
4.使用 createApp 函數(shù)基于 App.vue 根組件創(chuàng)建應(yīng)用實例。
5.掛載至 index.html 的 #app 容器

main.js

import {
    createApp
} from 'vue'
import App from './App.vue'
const app = createApp(App)
app.mount('#app')

App.vue

<template>
    <div>我是根組件,Hello</div>
</template>
<script>
    export default {
        name: 'App',
    }
</script>

index.html

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8" />
    <link rel="icon" href="/favicon.ico" rel="external nofollow"  />
    <meta name="viewport" content="width=device-width, initial-scale=1.0" />
    <title>Vite App</title>
</head>
<body>
    <!-- 容器,由 Vue 創(chuàng)建實例來渲染 -->
    <div id="app"></div>
    <!-- Webpack 導(dǎo)入的是打包后的代碼 -->
    <!-- Vite 直接基于 ESM 加載源文件 -->
    <script type="module" src="/src/main.js"></script>
</body>
</html>

最后在根文件下執(zhí)行即可執(zhí)行我們的項目(博主使用的npm)

npm run dev

隨后頁面出現(xiàn)一個地址,點擊進(jìn)去即可將我們的vue3項目跑起來

頁面第一行將會出現(xiàn):我是根組件,Hello

到此這篇關(guān)于使用vite構(gòu)建vue3項目的實現(xiàn)步驟的文章就介紹到這了,更多相關(guān)vite構(gòu)建vue3項目內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • vue中echarts關(guān)系圖動態(tài)增刪節(jié)點以及連線方式

    vue中echarts關(guān)系圖動態(tài)增刪節(jié)點以及連線方式

    這篇文章主要介紹了vue中echarts關(guān)系圖動態(tài)增刪節(jié)點以及連線方式,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2022-07-07
  • 用Cordova打包Vue項目的方法步驟

    用Cordova打包Vue項目的方法步驟

    這篇文章主要介紹了用Cordova打包Vue項目的方法步驟,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2019-02-02
  • vue中動態(tài)獲取變量名并賦值方式

    vue中動態(tài)獲取變量名并賦值方式

    這篇文章主要介紹了vue中動態(tài)獲取變量名并賦值方式,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2025-04-04
  • 關(guān)于uniapp的高級表單組件mosowe-form

    關(guān)于uniapp的高級表單組件mosowe-form

    這篇文章主要介紹了關(guān)于uniapp的高級表單組件mosowe-form,由于一些表單標(biāo)簽改來改去比較繁瑣,重復(fù)性很多,且樣式布局啥的幾乎萬變不離其中,為了偷懶,開發(fā)了mosowe-form及mosowe-table兩款高級組件,需要的朋友可以參考下
    2023-04-04
  • vue父子組件之間如何通過v-model傳值

    vue父子組件之間如何通過v-model傳值

    這篇文章主要介紹了vue父子組件之間如何通過v-model傳值的實現(xiàn)方式,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2026-03-03
  • Vue SPA單頁面的應(yīng)用和對比

    Vue SPA單頁面的應(yīng)用和對比

    單頁面是指整個應(yīng)用程序只有一個唯一完整的 HTML 頁面,而其它所謂的頁面,其實都是組件片段而已,切換頁面也只是切換一個 HTML 中顯示不同的組件片段。在今后所有的開發(fā)項目都是單頁面應(yīng)用
    2022-08-08
  • vue多次循環(huán)操作示例

    vue多次循環(huán)操作示例

    這篇文章主要介紹了vue多次循環(huán)操作,結(jié)合實例形式分析了vue.js針對json嵌套數(shù)據(jù)的多次循環(huán)讀取操作相關(guān)實現(xiàn)技巧,需要的朋友可以參考下
    2019-02-02
  • vuejs如何解決瀏覽器切換頁面后setInterval計時器停止執(zhí)行的問題

    vuejs如何解決瀏覽器切換頁面后setInterval計時器停止執(zhí)行的問題

    setinterval()是定時調(diào)用的函數(shù),可按照指定的周期(以毫秒計)來調(diào)用函數(shù)或計算表達(dá)式,這篇文章主要給大家介紹了關(guān)于vuejs如何解決瀏覽器切換頁面后setInterval計時器停止執(zhí)行的問題,需要的朋友可以參考下
    2024-01-01
  • 2023年最新的vue.js下載和安裝的3種方法詳解

    2023年最新的vue.js下載和安裝的3種方法詳解

    這篇文章主要介紹了2023年最新的vue.js下載和安裝的3種方法,每種方法結(jié)合實例代碼給大家介紹的非常詳細(xì),需要的朋友可以參考下
    2023-05-05
  • vue-router history模式服務(wù)器端配置過程記錄

    vue-router history模式服務(wù)器端配置過程記錄

    vue路由有hash和history兩種模式,這篇文章主要給大家介紹了關(guān)于vue-router history模式服務(wù)器端配置的相關(guān)資料,需要的朋友可以參考下
    2021-06-06

最新評論

汉阴县| 精河县| 武陟县| 固原市| 扶余县| 舒兰市| 昌邑市| 上虞市| 保德县| 彩票| 宽城| 普格县| 天峨县| 乌兰察布市| 黄平县| 中方县| 叙永县| 通城县| 华蓥市| 石台县| 澎湖县| 平谷区| 英德市| 朝阳县| 当雄县| 黎平县| 阿鲁科尔沁旗| 藁城市| 南雄市| 武夷山市| 大连市| 波密县| 林口县| 九龙坡区| 珲春市| 米脂县| 乌什县| 安达市| 武鸣县| 衡阳市| 华安县|