Babel 7.0 正式发布,JavaScript 编译器

达尔文
 达尔文
发布于 2018年08月29日
收藏 6

Babel 7.0 正式发布了,Babel 是用于编写下一代 JavaScript 的编译器。经过将近 2 年的开发、4k 提交、超过 50 次的预览版发布,Babel 7 终于正式来袭。自 Babel 6 发布至今已近 3 年!GitHub 目前有超过 130 万个依赖于它的仓库,在 npm 上每月有 1700 万次下载,还有数百个企业和组织在使用它,包括许多主要框架(React,Vue,Ember,Polymer)和公司(Facebook,Netflix,Airbnb)。

7.0 带来的不兼容性变更

  • 删除对未维护的 Node 版本的支持:0.10,0.12,2,5 (details)。

  • 通过切换到使用“scoped”包将现已迁移到 @babel 命名空间 (details). 这有助于区分官方软件包,因此 babel-core 将成为 @babel/core。

  • 删除(并停止发布)任何年度预设(preset-es2015 等) (details). @babel/preset-env 取代了对这些内容的需求,因为它包含了所有年度添加内容以及针对特定浏览器集的能力。

  • 同时删除“Stage”预设(@babel/preset-stage-0 等),转而选择单独的提案。同样,默认情况下从 @babel/polyfill 删除提案 (details)。

  • 对部分软件包进行重命名:任何关于 TC39 提议的插件现在更改为 -proposal 而不再是 -transform (details).。即,@babel/plugin-transform-class-properties 变更为  @babel/plugin-proposal-class-properties.

  • 为某些面向用户的软件包在 @babel/core 上引入 peerDependency (如,babel-loader, @babel/cli, etc) (details)

下载地址:

本站文章除注明转载外,均为本站原创或编译。欢迎任何形式的转载,但请务必注明出处,尊重他人劳动共创开源社区。
转载请注明:文章转载自 开源中国社区 [http://www.oschina.net]
本文标题:Babel 7.0 正式发布,JavaScript 编译器
加载中

精彩评论

dolloyo
dolloyo
下面有请“学不动”势力登场
caryhgq
caryhgq
没有这个前端将会倒退一个时代
ChengShuai
ChengShuai
地基一般的库
faction
faction
直接上 TypeScript啊
zhenjie
zhenjie
现在有请“学不动”同学登场

最新评论(20

zhenjie
zhenjie
现在有请“学不动”同学登场
彩虹梦
彩虹梦

引用来自“caryhgq”的评论

没有这个前端将会倒退一个时代
Typescript
OSC程序猿收容所长
OSC程序猿收容所长
喜迎Babel 7.0!!!
faction
faction

引用来自“faction”的评论

直接上 TypeScript啊

引用来自“_vince”的评论

Typescript 万岁..为什么国内那么少人用
好东西不是人人都能理解
挪鸡鸭
挪鸡鸭
不要升级,升级完装饰器用不了,留在rc版本,等官方解决
钛元素
钛元素
学不动!怎么玩这个!
水溶C100
水溶C100
用这个js执行效率是不是会降很多。。
玖伍贰柒
玖伍贰柒
typescript不也是编译成js,能替代Babel 吗
触及天空
即使有typescript,也还是要用到babel。
hmh
hmh
学不动的同学,可以去学一个后端语言,了解一下基础,基本新的东西弄明白语法都能写。
返回顶部
顶部