内容简介:esbuild 0.9.0 已发布,此版本包含不向后兼容的变更。主要变化如下: 支持package.json文件中节点的 exports 字段 (#187) 删除esbuild.startService()API 从outputFiles中删除metafile (#633) 扩展名.mjs和.cjs不...
esbuild 0.9.0 已发布,此版本包含不向后兼容的变更。主要变化如下:
- 支持
package.json
文件中节点的exports
字段 (#187) - 删除
esbuild.startService()
API - 从
outputFiles
中删除metafile
(#633) - 扩展名
.mjs
和.cjs
不再是隐式状态 - 删除
--summary
flag (#704) - 将
--error-limit=
重命名为--log-limit=
- 删除被弃用的
--avoid-tdz
选项 - 从 Go API 删除
SpinnerBusy
和SpinnerIdle
- ……
esbuild 是 Go 编写的 JavaScript 打包和压缩工具,支持 TypeScript。
根据项目介绍中的 Benchmark 测试结果,在使用同一份代码 (three.js) 的情况下,esbuild 比其他打包工具(rollup / webpack / parcel 等)快了至少 100 倍。Vue.js 作者尤雨溪的新工具 Vite 也是基于 esbuild 转换库来添加对 TypeScript 的支持。
主要特性
- 速度极快,无需缓存
- 支持 ES6 和 CommonJS 模块
- 支持 Tree shaking
- 适用于 Go 和 JavaScript 的 API
- 支持 TypeScript 和 JSX 语法
- 生成 Source map
- 插件
- 加载器
- 压缩&打包
- ……
延伸阅读
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持 码农网
猜你喜欢:- Linux压缩打包tar命令
- Linux——文件与文件系统的压缩,打包与备份
- tio-webpack 2.0.2 发布,传统前端的编译打包压缩工具
- golang压缩和解压缩zip文件
- bitcoin:压缩公钥与未压缩公钥
- 一句话轻松实现压缩图片和文件压缩
本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们。
Designing for Emotion
Aarron Walter / Happy Cog / 2011-10-18 / USD 18.00
Make your users fall in love with your site via the precepts packed into this brief, charming book by MailChimp user experience design lead Aarron Walter. From classic psychology to case studies, high......一起来看看 《Designing for Emotion》 这本书的介绍吧!