- 这是一个 vite dev server 最小版本
- 依赖预构建,包括读取缓存,依赖扫描以及依赖构建
- 插件机制,包括容器对象以及插件上下文
- 核心编译
- 入口
html
加载 tsx, jsx, ts, js
编译css
编译- 静态资源加载,目前可支持
svg
引入,思路类似,都可以按照该思路拓展
- 入口
HMR
, 包括自身模块以及子模块,css
等- 读取 用户的配置 文件, 可自定义配置
- 支持
.vue
等文件 - 支持打包功能
- 进入项目根目录,执行
pnpm i
安装依赖 - 执行
pnpm build
打包