Skip to content

Latest commit

 

History

History
16 lines (15 loc) · 446 Bytes

README.md

File metadata and controls

16 lines (15 loc) · 446 Bytes

功能

依赖预构建

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

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

插件机制

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

编译

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

HMR(模块热更新)