Skip to content

Jackson-Mseven/mini-vite

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

mini版vite,实现了如下功能:

  1. 依赖预构建
    1. 依赖扫描
    2. 依赖构建
  2. 插件机制
    1. 插件容器对象
    2. 插件上下文对象
  3. 核心编译能力
    1. 入口 HTML 加载
    2. TS/TSX/JS/JSX 编译
      1. 路径解析插件开发
      2. Esbuild 编译插件开发
      3. import 语句分析插件开发
    3. CSS 编译
      1. CSS 编译插件开发
    4. 静态资源加载
      1. 静态资源加载插件开发
  4. HMR 实现
    1. 模块依赖图开发
    2. HMR 服务端
    3. HMR 客户端

About

mini版vite

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published