亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

Vite零基礎快速入門

Tomas Web前端工程師
難度入門
時長 1小時56分
學習人數
綜合評分9.03
13人評價 查看評價
8.8 內容實用
9.2 簡潔易懂
9.1 邏輯清晰
    • 如何定義?Vite

      是一種新型前端構建工具

      Vite?由兩部分組成:

      ? ? 一個開發服務,服務于開發環境,?ESM +?HMR

      ? ? 一套構建指令,服務于生成環境,?用?Rollup?打包

      什么是打包?使用工具抓取、處理并將我們的源碼模塊串聯成可以在瀏覽器中運行的文件

      ?webpack rollup parcel gulp


    • 為什么用?Vite

      Vite?將模塊區分為依賴和源碼兩類,提升開發服務啟動時間

      依賴:?在開發時不會變動的純?JavaScript,?Vite?會使用 esbuild?預構建依賴

      源碼:通常為?JSX、CSS?或者?Vue?SFC?等,時常會被編輯,需要轉換,基于路由拆分



    ????? ?Vite?以原生?ESM?方式提供源碼,讓瀏覽器接管打包工作


    • Vite?和 Create-React-App?對比

    查看全部
    0 采集 收起 來源:Vite概念介紹

    2024-02-27

  • 10:43?/node_modules/.vite/lodash-es.js

    .vite 是vite工具幫忙建立的一個隱藏式目錄

    lodash.js vite工具幫忙做了改造,不會發散請求,按需

    查看全部
    0 采集 收起 來源:esm加載對比

    2023-12-13

  • 傳統打包工具的缺點:

    • 緩慢的服務啟動

    • 緩慢的更新

      按需加載,動態引入

    vite的做法

    講模塊區分為依賴和源碼兩類,提升開發服務啟動時間

    依賴是指開發是不會變動純的javascript,類似于上百個模塊的組件庫,處理這些依賴的代價比較高,依賴可能存在多種模塊化的格式,例如esm 或者common.js,vite 使用esbuild來預構建依賴,esbuild 使用go語言來編寫的,比使用javascript語言編寫的打包器預構建依賴速度快10-100倍

    vite 以原生esm方式提供源碼,讓瀏覽器直接接管打包工作,動態導入

    源碼一般是非原生的javascript的代碼,需要轉換的

    查看全部
    0 采集 收起 來源:Vite概念介紹

    2023-12-13

    • vite是一個開發服務器,基于原生的es模塊,提供了豐富的內置功能,服務于開發環境,類似于webpack 中的dev server,使用esm和hmr來實現模塊的熱更新

    • 是一套構建指令,使用rollup來打包和構建代碼,預配置,可輸出用于生產環境高度優化的一些靜態資源。

      vite 一部分可以服務于開發環境,一部分用于生產環境

    查看全部
    0 采集 收起 來源:Vite概念介紹

    2023-12-13

  • 記錄一個私密的筆記來

    查看全部
    0 采集 收起 來源:課程介紹

    2023-01-16

  • 重點關注一下這個問題

    查看全部
    0 采集 收起 來源:課程介紹

    2023-01-12

  • 【Vite】概念?、?設計思想

    http://img1.sycdn.imooc.com//6357d2c90001389b05150210.jpg

    ------------------------------------------


    http://img1.sycdn.imooc.com//6357d1010001d26d08010290.jpg

    --------------

    http://img1.sycdn.imooc.com//6357d38300015a7907020411.jpg

    -----------------------

    http://img1.sycdn.imooc.com//6357d3e10001f5fc09280320.jpg

    查看全部
    0 采集 收起 來源:Vite概念介紹

    2022-10-25

  • 【1】課程大綱

    ? ? ??http://img1.sycdn.imooc.com//6357cf4c00010f1207940342.jpg

    【1.1】?課程介紹 +?安排

    ? ? ? ?http://img1.sycdn.imooc.com//6357cfa30001e20008750141.jpg

    ↓↓↓↓↓↓↓↓↓↓↓↓

    ? ? ? ?http://img1.sycdn.imooc.com//6357cfd3000117b107730245.jpg

    查看全部
    1 采集 收起 來源:課程介紹

    2022-10-25

  • uuid

    查看全部
    1 采集 收起 來源:輸入模塊-2

    2022-07-18

  • lodash-es



    http://img1.sycdn.imooc.com//62cd3966000127f708800451.jpg

    查看全部
    0 采集 收起 來源:esm加載對比

    2022-07-12

  • 搜索

    復制

    查看全部
    0 采集 收起 來源:課程介紹

    2022-05-06

  • vite概念介紹:

    vite就是一個前端構建工具,可以提高開發體驗


    主要由2部分組成

    1、是開發服務? ESM+HMR

    2、構建指令? ?用Rollup打包



    打包:抓取處理源碼串聯成瀏覽器可讀文件


    常見打包工具:(存在問題:服務啟動緩慢,重建包更新緩慢)

    webpack

    rollup

    parcel

    gulp



    傳統打包

    先編譯成一大堆html在請求


    ESM打包

    先請求,就編譯請求當前頁面


    vite優點

    將模塊區分依賴和源碼,以原生ESM方式提供源碼,讓瀏覽器接管打包

    查看全部
    1 采集 收起 來源:Vite概念介紹

    2021-11-23

    • ESM + HMR

    • Rollup

    查看全部
    1 采集 收起 來源:Vite概念介紹

    2021-09-23

    • K:一點React的基礎知識

    • W:Vite 是什么東西,有什么作用

    • L:?

    查看全部
    0 采集 收起 來源:課程介紹

    2021-09-23

  • asdasd

    查看全部
    0 采集 收起 來源:繪制原型圖

    2021-09-08

  • $--hover-bg-color

    查看全部
    0 采集 收起 來源:需求全流程

    2021-09-08

  • 1111

    查看全部
    0 采集 收起 來源:Vite和CRA對比

    2021-09-07

  • fasfasdf

    查看全部
    0 采集 收起 來源:Vite和CRA對比

    2021-09-07

  • fasdfadsfadf

    查看全部
    0 采集 收起 來源:Vite和CRA對比

    2021-09-07

  • dasd

    查看全部
    0 采集 收起 來源:課程介紹

    2021-09-07

  • dasdadasdaddas

    查看全部
    0 采集 收起 來源:課程介紹

    2021-09-07

  • 從零開始手敲代碼,帶你一步步了解Vite,Vite 初識,了解基本概念以及和其他常用打包工具相比,具有哪些優劣勢;通過 Vite 帶你了解整個前端打包構建體系,讓你能夠使用 Vite 搭建生產可用項目,完成開發、打包、部署、上線全流程。
    查看全部
    1 采集 收起 來源:Vite概念介紹

    2021-09-03

首頁上一頁12下一頁尾頁

舉報

0/150
提交
取消
課程須知
1. 基本的前端基礎知識 HTML JS CSS 2. 基本的 React 知識
老師告訴你能學到什么?
1. 了解社區常用的打包工具都有哪些 2. 能夠使用 Vite 搭建生產可用項目 3. 能夠自己開發 Vite 插件 4. 對 Vite 實現原理有基本了解,能夠自己實現一個 Mini Vite

微信掃碼,參與3人拼團

微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號

友情提示:

您好,此課程屬于遷移課程,您已購買該課程,無需重復購買,感謝您對慕課網的支持!