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

Vue3中Vite和Vue-cli的特點與區(qū)別詳解

 更新時間:2022年12月28日 14:54:29   作者:清風?與我  
vue-cli是Vue早期推出的一款腳手架,使用webpack創(chuàng)建Vue項目,可以選擇安裝需要的各種插件,比如Vuex、VueRouter,下面這篇文章主要給大家介紹了關(guān)于Vue3中Vite和Vue-cli的特點與區(qū)別的相關(guān)資料,需要的朋友可以參考下

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

vue-cli : 安裝并執(zhí)行 npm init vue@latest

選擇項目功能時: 除了第一項的項目名字外,其他可以暫時No

cd title
npm install
npm run dev :運行
npm run build: 打包 (生成一個dist文件夾)

vite: 使用vite 體驗更快速

npm init vite-app title
cd title
npm install
npm run dev

title 代表創(chuàng)建 Vue3 項目的文件夾名稱

Vite 與 Vue-cli 是什么?

Vue-cli 的特點:

是Vue2.0最棒的前端構(gòu)建工具,是WebPack的超集

Vue-cli 基于WebPack構(gòu)建,配置好了打包規(guī)則

內(nèi)置了熱模塊重載的開發(fā)服務器

有豐富的官方插件合集,站在webpack龐大的社區(qū)資源上

友好的圖形化創(chuàng)建和管理Vue項目界面 : vue ui

vue-cli在(前端)服務啟動之前,要把所有代碼打包成Bundle再啟動服務,這也是為什么一個些大型項目 啟動時,特別慢的原因。這一點在Vite做了大幅度改善。

Vite 的特點:

Vite是Vue團隊開發(fā)的新一代前端開發(fā)與構(gòu)建工具,vite不是基于webpack,

它為了解決項目啟動慢的問題,vite通過一開始將應用中的模塊分為依賴和源碼兩類,改進了開發(fā)服務器的啟動慢的特點;

依賴: 大多為在開發(fā)時,不會變動的純js,一些較大的依賴(例如有上百個模塊的組件庫:element-ui) ,處理的代價很高。依賴通常會存在多種模塊化的格式.vite會使用esbuild預構(gòu)建依賴,esbuld使用Go編寫,并且比 js編寫的打包器,速度快10-100倍;

源碼: 通常包含一些并非直接是js的文件,需要轉(zhuǎn)換,時常被編譯。同時,并不是所有的源碼都需要同時被加載。(例如:基于路由拆分的代碼模塊)。

以上: 這就是為什么vite啟動快的原因;

Vite 和 Vue-cli的區(qū)別:

  1. vite是基于原生Es6 Modules,在生產(chǎn)環(huán)境下打包使用的Rollup;
  2. vue-cli基于webpack封裝,生產(chǎn)環(huán)境和開發(fā)環(huán)境都是基于webpack打包;
  3. 所以兩者在生產(chǎn)環(huán)境都是基于源代碼的文件打包。
  4. 在開發(fā)環(huán)境中,Vite是基于原生的es6,無需對代碼進行打包,瀏覽器可以直接調(diào)用,所以說vite因為基于瀏覽器的原生功能,省掉了打包過程,在開發(fā)環(huán)境中體驗極好;
  5. vite會取代vue-cli嗎? 尤雨溪(Evan You)在Twitter上說:
    ? 起初我不確定,但在這個階段,我相信最終會是這樣。

總結(jié):

以上就是 vue3 中Vite 和 Vue-cli的特點和區(qū)別。

到此這篇關(guān)于Vue3中Vite和Vue-cli的特點與區(qū)別的文章就介紹到這了,更多相關(guān)Vue3 Vite和Vue-cli區(qū)別內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • Vue中設置登錄驗證攔截功能的思路詳解

    Vue中設置登錄驗證攔截功能的思路詳解

    今天在做vue和springboot交互的一個項目的時候,想要基于前端實現(xiàn)一些只有登錄驗證之后才能訪問某些頁面的操作,所以在這里總結(jié)一下實現(xiàn)該功能的一個解決方案
    2021-10-10
  • 簡單談談Vue3中的ref和reactive

    簡單談談Vue3中的ref和reactive

    vue3中實現(xiàn)響應式數(shù)據(jù)的方法是就是使用ref和reactive,所謂響應式就是界面和數(shù)據(jù)同步,能實現(xiàn)實時更新,下面這篇文章主要給大家介紹了關(guān)于Vue3中ref和reactive的相關(guān)資料,需要的朋友可以參考下
    2023-04-04
  • 利用vue.js插入dom節(jié)點的方法

    利用vue.js插入dom節(jié)點的方法

    這篇文章主要介紹了利用vue.js插入dom節(jié)點的相關(guān)資料,文中介紹的非常,對大家具有一定的參考價值,需要的朋友們下面來一起看看吧。
    2017-03-03
  • vue實現(xiàn)勻速輪播效果

    vue實現(xiàn)勻速輪播效果

    這篇文章主要為大家詳細介紹了vue實現(xiàn)勻速輪播效果,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2020-06-06
  • Vue v2.5 調(diào)整和更新不完全問題

    Vue v2.5 調(diào)整和更新不完全問題

    這篇文章主要介紹了Vue v2.5 調(diào)整和更新不完全問題的相關(guān)資料,需要的朋友可以參考下
    2017-10-10
  • Vue前端高效開發(fā)之列表渲染指令

    Vue前端高效開發(fā)之列表渲染指令

    這篇文章主要給大家介紹了關(guān)于Vue前端高效開發(fā)之列表渲染指令的相關(guān)資料,vue.js 使用的是 v-for 指令來處理組件元素的循環(huán)迭代邏輯,文中通過示例代碼介紹的非常詳細,需要的朋友可以參考下
    2021-06-06
  • 詳解vue.js之綁定class和style的示例代碼

    詳解vue.js之綁定class和style的示例代碼

    本篇文章主要介紹了詳解vue.js之綁定class和style的示例代碼,具有一定的參考價值,有興趣的可以了解一下
    2017-08-08
  • Vue3快速diff算法的處理過程

    Vue3快速diff算法的處理過程

    傳統(tǒng)的?DOM?更新方法會在有新舊子節(jié)點時卸載舊節(jié)點并掛載新節(jié)點,這種方法沒有考慮到節(jié)點的復用可能性,diff?算法通過比較新舊節(jié)點的差異來復用節(jié)點,從而優(yōu)化性能,本文給大家介紹了Vue3快速diff算法的處理過程,需要的朋友可以參考下
    2024-05-05
  • 一文詳解如何在vue中實現(xiàn)文件預覽功能

    一文詳解如何在vue中實現(xiàn)文件預覽功能

    很多Vue項目中都需要PDF文件預覽功能,比如合同ERP,銷售CRM,內(nèi)部文檔CMS管理系統(tǒng),內(nèi)置PDF文件在線預覽功能,下面這篇文章主要給大家介紹了關(guān)于如何在vue中實現(xiàn)文件預覽功能的相關(guān)資料,需要的朋友可以參考下
    2022-10-10
  • element?ui?el-calendar日歷組件使用方法總結(jié)

    element?ui?el-calendar日歷組件使用方法總結(jié)

    這篇文章主要給大家介紹了關(guān)于element?ui?el-calendar日歷組件使用方法的相關(guān)資料,elementui是一款基于Vue.js的UI框架,其中的日歷組件calendar是elementui中非常常用的組件之一,需要的朋友可以參考下
    2023-07-07

最新評論

平遥县| 江油市| 兰坪| 乌审旗| 崇左市| 桦川县| 汶川县| 陵川县| 休宁县| 岗巴县| 东安县| 河源市| 类乌齐县| 维西| 彰武县| 梧州市| 武川县| 扎兰屯市| 西平县| 贡山| 新巴尔虎左旗| 宝鸡市| 乌兰县| 合肥市| 黑龙江省| 日喀则市| 同仁县| 九寨沟县| 柳江县| 莆田市| 河源市| 武平县| 屏南县| 苏尼特左旗| 沈阳市| 江达县| 太保市| 临洮县| 宜宾县| 乐平市| 广安市|