Skip to content

kev1nzh37/vite-docs

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

介绍

该项目如名,像月嫂?保姆?照顾孩子一般为你讲解Vite源码。

  • NPM 依赖解析和预构建: 全面提升页面重载速度和强缓存依赖。

  • Plugins 插件:可以利用 Rollup 插件的强大生态系统,同时根据需要也能够扩展开发服务器和 SSR 功能。

  • 动态模块热重载(HMR):Vite 提供了一套原生 ESM 的 HMR API。 具有 HMR 功能的框架可以利用该 API 提供即时、准确的更新,而无需重新加载页面或删除应用程序状态。

线上文档

点我查看

能学到什么?

  1. Vite的预构建思路,为什么可以启动那么快?怎么兼容新增依赖时的重新构建逻辑?

  2. 如何编写Vite插件? 插件在Vite内是如何运行的?

  3. 是如何做到动态模块热重载的?为什么Vite更新始终快速,无论应用的大小?

章节简介

NPM 依赖解析和预构建

  1. 代码入口
  2. 预构建对象和前期准备
  3. 构建和插件

动态模块热重载(HMR)

正在努力码字中...

Plugins 插件

正在努力码字中...

Releases

No releases published

Packages

No packages published