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

利用vite創(chuàng)建vue3項目的全過程及一個小BUG詳解

 更新時間:2023年04月19日 12:44:15   作者:顏顏yan_  
Vite作為一個構(gòu)建工具,提供了一種快速的方法來構(gòu)建Vue應(yīng)用,而Vue3?則是一個前端框架,提供了強大的功能來構(gòu)建和管理前端項目,下面這篇文章主要給大家介紹了關(guān)于利用vite創(chuàng)建vue3項目的全過程及一個小BUG的相關(guān)資料,需要的朋友可以參考下

前言

vite是一個web開發(fā)構(gòu)建工具,由于其原生ES模塊導(dǎo)入方式,可以實現(xiàn)閃電般的冷服務(wù)器啟動。相對于webpack可以更快創(chuàng)建項目。

注意:vite不支持IE11

vite簡介

vite主要由兩部分組成:

  • 一個開發(fā)服務(wù)器,它利用原生ES模塊提供了豐富的內(nèi)建功能。
  • 一套構(gòu)建指令,它使用Rollup打包代碼,預(yù)配置輸出高度優(yōu)化的靜態(tài)資源用于生產(chǎn)。

vite兩個子命令:

  • serve:啟動一個用于開發(fā)的服務(wù)器
  • build:構(gòu)建整個項目,也就是上線

利用vite創(chuàng)建vue3項目

首先我們需要用到npm進(jìn)行創(chuàng)建,如果npm的版本是6.x,則使用以下代碼:

npm init vite@latest <project-name> --template vue

如果npm的版本是7+,需要加上額外的雙短橫線,則使用以下代碼:

npm init vite@latest <project-name> -- --template vue

使用npm -v查看npm的版本,v也就是version,版本的意思。

進(jìn)入命令提示符,輸入npm -v,查看版本

小編的npm的版本是9.3.1,所以在終端輸入如下代碼:
npm init vite@latest vue-firstdemo -- --template vue
這里的vue-firstdemo是創(chuàng)建項目的名字噢~

我們的項目創(chuàng)建完成啦,接著根據(jù)提示, 輸入cd vue-firstdemo進(jìn)入創(chuàng)建的項目,輸入npm
install安裝依賴。

最后輸入npm run dev運行項目,我們可以發(fā)現(xiàn),使用vite運行起來速度也是非??斓?,在瀏覽器輸入local中的地址,就運行成功啦!

結(jié)構(gòu)目錄

以下是創(chuàng)建完成后的項目結(jié)構(gòu)目錄,node_modules文件夾是整個項目的依賴;public文件夾是靜態(tài)資源文件夾,用來存放靜態(tài)資源的;src文件夾是源代碼部分,編寫的代碼都是放在src中的噢;main.js是入口文件。

一個小BUG

在運行代碼后,服務(wù)器報了一個錯誤很有意思,和大家分享一下:

Unchecked runtime.lastError: The message port closed before a response was received.

這句話的意思是服務(wù)端無法在指定時間內(nèi),給到客戶端的響應(yīng)。導(dǎo)致這個錯誤的原因是Chrome 瀏覽器的擴展程序在運行時報錯。具體的說,是在調(diào)用chrome.runtime.sendMessage() 或 chrome.runtime.sendNativeMessage() 時觸發(fā)這個報錯。也就是插件和程序不兼容導(dǎo)致的。

解決方法:

在 Chrome 瀏覽器中訪問 chrome://extensions/ 打開擴展程序界面,逐個關(guān)閉擴展以排查出問題所在。

總結(jié)

到此這篇關(guān)于利用vite創(chuàng)建vue3項目的全過程及一個小BUG詳解的文章就介紹到這了,更多相關(guān)vite創(chuàng)建vue3項目內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • 詳解Vue2 SSR 緩存 Api 數(shù)據(jù)

    詳解Vue2 SSR 緩存 Api 數(shù)據(jù)

    本篇文章主要介紹了Vue2 SSR 緩存 Api 數(shù)據(jù),小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-11-11
  • vue如何實現(xiàn)點擊選中取消切換

    vue如何實現(xiàn)點擊選中取消切換

    這篇文章主要介紹了vue實現(xiàn)點擊選中取消切換,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2022-05-05
  • vue-router實現(xiàn)tab標(biāo)簽頁(單頁面)詳解

    vue-router實現(xiàn)tab標(biāo)簽頁(單頁面)詳解

    這篇文章主要為大家詳細(xì)介紹了vue-router實現(xiàn)tab標(biāo)簽頁的相關(guān)方法,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2017-10-10
  • Vue.js 利用v-for中的index值實現(xiàn)隔行變色

    Vue.js 利用v-for中的index值實現(xiàn)隔行變色

    這篇文章主要介紹了Vue.js 利用v-for中的index值實現(xiàn)隔行變色效果,首先定義好樣式,利用v-for中的index值,然后綁定樣式來實現(xiàn)隔行變色,需要的朋友可以參考下
    2018-08-08
  • vue-cli中的babel配置文件.babelrc實例詳解

    vue-cli中的babel配置文件.babelrc實例詳解

    Babel是一個廣泛使用的轉(zhuǎn)碼器,可以將ES6代碼轉(zhuǎn)為ES5代碼,從而在現(xiàn)有環(huán)境執(zhí)行。本文介紹vue-cli腳手架工具根目錄的babelrc配置文件,感興趣的朋友一起看看吧
    2018-02-02
  • vue+iview使用樹形控件的具體使用

    vue+iview使用樹形控件的具體使用

    這篇文章主要介紹了vue+iview使用樹形控件的具體使用,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-11-11
  • Vue實現(xiàn)導(dǎo)航欄的顯示開關(guān)控制

    Vue實現(xiàn)導(dǎo)航欄的顯示開關(guān)控制

    今天小編就為大家分享一篇Vue實現(xiàn)導(dǎo)航欄的顯示開關(guān)控制,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2019-11-11
  • vue 實現(xiàn)Web端的定位功能 獲取經(jīng)緯度

    vue 實現(xiàn)Web端的定位功能 獲取經(jīng)緯度

    這篇文章主要介紹了vue 實現(xiàn)Web端的定位功能獲取經(jīng)緯度,本文通過實例代碼給大家介紹的非常詳細(xì),具有一定的參考借鑒價值,需要的朋友可以參考下
    2019-08-08
  • Vue實現(xiàn)動態(tài)控制表格列的顯示和隱藏

    Vue實現(xiàn)動態(tài)控制表格列的顯示和隱藏

    這篇文章主要為大家詳細(xì)介紹了Vue實現(xiàn)動態(tài)控制表格列的顯示和隱藏,文中示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2022-04-04
  • 詳解vue如何封裝封裝一個上傳多張圖片的組件

    詳解vue如何封裝封裝一個上傳多張圖片的組件

    上傳圖片不管是后臺還是前端小程序,上傳圖片都是一個比不可少的功能有時候需要好幾個頁面都要上傳圖片,每個頁面都寫一個非常不方便,本文就給大家介紹vue如何封裝一個上傳多張圖片的組件,需要的朋友可以參考下
    2023-07-07

最新評論

祥云县| 东平县| 宜川县| 巴彦县| 临城县| 双峰县| 宁波市| 文成县| 宾川县| 台湾省| 甘洛县| 华阴市| 北京市| 镇坪县| 登封市| 阳新县| 长汀县| 疏附县| 莱西市| 建始县| 徐闻县| 犍为县| 连云港市| 高唐县| 双江| 鄂托克前旗| 花莲县| 城固县| 呼玛县| 乡宁县| 云南省| 宁陵县| 瓮安县| 商城县| 治县。| 大洼县| 鹤岗市| 武义县| 怀安县| 明溪县| 渝中区|