内容简介: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:压缩公钥与未压缩公钥
- 一句话轻松实现压缩图片和文件压缩
本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们。
HTML5与CSS3基础教程(第7版)
[美] Elizabeth Castro、[美] Bruce Hyslop / 望以文 / 人民邮电出版社 / 2013-1 / 59.00元
代表下一代网页编写技术的HTML5,为网页提供布局和格式的CSS3,这两者构成了Web开发的基石,也是Web程序员和设计师必须熟练掌握的最基本技能。 本书是风靡全球的HTML和CSS最佳入门教程的最新版,上一版单单英文版的销量就超过100万册,被翻译为十多种语言,并长期雄踞亚马逊书店计算机图书排行榜榜首。 最新的第7版秉承前一版直观、透彻、全面、循序渐进的讲授特色,仍然采用独特的双栏图......一起来看看 《HTML5与CSS3基础教程(第7版)》 这本书的介绍吧!