JS周刊#401 - Babel 7.0 发布babel-upgrade 自动升级工具,ECMAScript 2018语言特性

Posted 印记中文

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了JS周刊#401 - Babel 7.0 发布babel-upgrade 自动升级工具,ECMAScript 2018语言特性相关的知识,希望对你有一定的参考价值。

javascript Weekly 是一个收集 JavaScript 新闻和文章的周刊。如果您有兴趣翻译这些文章,请在评论区留言,联系我们发表您的翻译。

本期链接:

weekly.docschina.org/javascript/401.html


Babel 7.0 发布:JavaScript 转译工具

这是一个具有重大意义的版本,Babel 是一款流行的 JavaScript 编译器。下面是一些辅助导航的链接:


  1. Babel 7.0 编译速度快了很多 ,这可以是你决定升级的一个理由。

  2. 这里有一个新开发的 升级工具  可以帮助您迁移。

  3. 现在提供 TypeScript 支持

  4. Stage 预设移除 。这里是移除原因和如何移除。

  5. 7.0 计划  和 7.0 接近发布  这两篇文章,提供了到目前为止我们所取得的最新成果。

速查手册:使用 JavaScript 进行函数式编程

对函数式编程感兴趣的 JavaScript 开发人员,这里有为你准备的一份参考手册。这个速查手册集成了一些最常用于函数式风格代码的语言特性,来了解一下吧。

shimport:在所有浏览器中使用 JavaScript 模块

允许你在所有浏览器中使用 JS 模块,包括动态 import()。目前是实验性的功能 - 作者说:“不要急于投入生产;它还未久经考验”。

'JavaScript 2018' 给我们带来哪些新的语言特性

近期最新的 ECMAScript 年度更新,已经于 2018 年 6 月发布,这是到目前为止体量最大的年度版本,尽管这次的存量功能(backlog)仍然远远小于 ECMAScript 6,但是却是一些很常用的特性。

v86:JavaScript 中的 x86 虚拟化

可以运行于浏览器和 Node.js。请查看 Demos 中,运行 Windows 98、Linux 和其他操作系统。

Lerna 添加(然后移除)许可条款,阻止某些公司使用它

如果你没有关注社交媒体,你可能错过了这个已经结束的事件。Lerna  是一个与 monorepos 合作的流行工具,它重新修改授权以阻止用于各种公司(包括 Microsoft),但经过大量的讨论和社区反馈后,许可条款又再次恢复了

本周的 Node Weekly 新闻

你可能想到过,为什么 JavaScript 周刊中没有很多 Node.js 相关内容,那是因为我们还有一个单独的 Node.js 周刊 !本周我们讨论了 V8 漏洞,以及如何使用 Docker 进行 Node.js 开发。

以上是关于JS周刊#401 - Babel 7.0 发布babel-upgrade 自动升级工具,ECMAScript 2018语言特性的主要内容,如果未能解决你的问题,请参考以下文章

Babel 7.0正式发布,支持TypeScript,JSX Fragment

如何修复 babel 意外的保留字“接口”错误

在 Babel 7 中包含一些 node_modules 目录

babel升级7.x的心得

无效选项:corejs 不是有效的***选项

JetBrains 遇上 Vue.js,一统江湖 pK 版本帝|软件周刊