关于使用(与发布)ES2015+ 包的思考
本页面由 PageTurner AI 翻译(测试版)。未经项目官方认可。 发现错误? 报告问题 →
对于那些需要支持旧版浏览器的开发者,我们通常会在应用代码上运行 Babel 这类编译器。但这并非我们交付给浏览器的全部代码;还有位于 node_modules 中的依赖代码。
能否让编译依赖不仅成为可能,更成为常态?
本页面由 PageTurner AI 翻译(测试版)。未经项目官方认可。 发现错误? 报告问题 →
对于那些需要支持旧版浏览器的开发者,我们通常会在应用代码上运行 Babel 这类编译器。但这并非我们交付给浏览器的全部代码;还有位于 node_modules 中的依赖代码。
能否让编译依赖不仅成为可能,更成为常态?
本页面由 PageTurner AI 翻译(测试版)。未经项目官方认可。 发现错误? 报告问题 →
请查看 7.0 版本规划 了解 7.0 预发布阶段的最新动态。如果本文有任何不清楚之处,请随时告知!
本页面由 PageTurner AI 翻译(测试版)。未经项目官方认可。 发现错误? 报告问题 →
Babel,生日快乐!🎂 (9月28日)
自 Sebastian 三年前启动这个项目以来,Babel 确实取得了长足的进步!此前它从 6to5 更名为 Babel 是有充分理由的——它极大地推动了众多公司、开源库和开发者对 ES2015+ 的采用。
本页面由 PageTurner AI 翻译(测试版)。未经项目官方认可。 发现错误? 报告问题 →
如果你还不知道的话,我们计划很快发布 7.0 版本 🙌!实际上,相关工作早在二月份就启动了,当时我的目标只是发布一个停止支持 Node 0.10/0.12 并移除 babel-runtime 及其他代码的版本。自那以后,我们已经发布了直到 alpha.20 的多个版本。
本页面由 PageTurner AI 翻译(测试版)。未经项目官方认可。 发现错误? 报告问题 →
Babel 最初是作为转译器诞生的,它允许开发者编写最新 ECMAScript 规范的代码,同时兼容尚未实现这些特性的环境。但它的能力远不止于此。Tom Dale 在 "编译器即新框架" 中提出的观点,我深表赞同。我们看到越来越多针对库和框架的编译时优化方案涌现。这里讨论的并非语法扩展,而是通过简单代码转换实现的、原本难以达成的开发模式。
本页面由 PageTurner AI 翻译(测试版)。未经项目官方认可。 发现错误? 报告问题 →
熟悉一个新的代码库总会带来挑战,Babel 也不例外。
作为 Google Summer of Code 2017 项目的一部分,我一直在参与 Babel 的工作,致力于更新 Babel 的转换器和 Babylon 解析器,以适应规范的变化并实现新功能。
以下是我到目前为止从这段经历中学到的几点心得。
本页面由 PageTurner AI 翻译(测试版)。未经项目官方认可。 发现错误? 报告问题 →
上周,我们在 Babylon(Babel 的解析器)中落地了对 stage-2 装饰器提案的解析器支持。如果你不了解装饰器,简单来说,装饰器提供了一种简洁的语法来影响被装饰类或类方法的定义。
本页面由 PageTurner AI 翻译(测试版)。未经项目官方认可。 发现错误? 报告问题 →
这是 Babel 首次参与 夏季编程项目! 虽然我们之前忘了发布公告,现在为大家带来进度更新 😊
本页面由 PageTurner AI 翻译(测试版)。未经项目官方认可。 发现错误? 报告问题 →
我们正在将迁移指南移至文档页面,而非博客文章!
本页面由 PageTurner AI 翻译(测试版)。未经项目官方认可。 发现错误? 报告问题 →
我们正在将迁移指南移至文档页面,而非博客文章!