vite:terser
2023年12月28日
一、认识
Vite
中提供了两种 JS
代码压缩的工具,即 Esbuild
和 Terser
,分别由两个插件插件实现:
-
vite:esbuild-transpile
: 在renderChunk
阶段,调用Esbuild
的transform API
,并指定minify
参数,从而实现JS
的压缩。 -
vite:terser
: 同样也在renderChunk
阶段,Vite
会单独的Worker
进程中调用Terser
进行JS
代码压缩。