跳到主要内容

vite:esbuild-transpile

2023年12月28日
柏拉文
越努力,越幸运

一、认识


Vite 中提供了两种 JS 代码压缩的工具,即 EsbuildTerser,分别由两个插件插件实现:

  • vite:esbuild-transpile: 在 renderChunk 阶段,调用 Esbuildtransform API,并指定 minify 参数,从而实现 JS 的压缩。

  • vite:terser: 同样也在 renderChunk 阶段,Vite 会单独的 Worker 进程中调用 Terser 进行 JS 代码压缩。