Skip to content

vecpeng/mini-vite

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

功能

依赖预构建

模块按需编译,不需要打包完再加载。

  1. commonjs格式转换成ESM格式
  2. 解决请求瀑布流问题:依赖层级深,涉及模块数量多,打包成一个文件
  3. 使用esbuild:编译速度极快

插件机制

  1. 插件上下文对象
  2. 插件容器

编译

  • 入口HTML加载
  • TS/JSX/JS/JSX
  • css编译
  • 静态资源编译

HMR(模块热更新)

About

Learn vite by building a vite!

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published