跳至主要內容
vite

bundless

依据浏览器支持的ESM模块,去分别拉取对应的文件

  • 冷启动快(使用esbuild-golang语言)
  • 热更新快

创建构建流程

  1. 创建koa服务
  2. 使用chokidar监听文件
  3. 模块解析
  4. 增加各种中间件
  5. 启动服务

静态文件托管

  1. Vite会利用serverStaticPlugin将src和public目录设置为静态目录
  2. serverStaticPlugin利用koa的koa-etag中间件打tag
  3. devServer具备静态文件服务功能

Song原创大约 1 分钟vue vite