esbuild 0.9.0 发布,比 Webpack 快 100 倍的打包和压缩工具
esbuild0.9.0 已发布,此版本包含不向后兼容的变更。主要变化如下: 支持package.json文件中节点的exports字段(#187) 删除esbuild.startService()API 从outputFiles中删除metafile(#633) 扩展名.mjs和.cjs不再是隐式状态 删除--summaryflag(#704) 将--error-limit=重命名为--log-limit= 删除被弃用的--avoid-tdz选项 从 Go API 删除SpinnerBusy和SpinnerIdle …… 详情查看 release notes。 esbuild 是 Go 编写的 JavaScript 打包和压缩工具,支持 TypeScript。 根据项目介绍中的 Benchmark测试结果,在使用同一份代码 (three.js) 的情况下,esbuild 比其他打包工具(rollup / webpack / parcel 等)快了至少 100 倍。Vue.js 作者尤雨溪的新工具Vite也是基于 esbuild 转换库来添加对 TypeScript 的支持。 主要特性...