更快的Babel7编译器

更快的Babel7编译器为JavaScript、TypeScript启动,但是TypeScript并没有得到充分的支持,而Babel7确实打破了一些现存的代码。

Babel 7是JavaScript编译器两年来的升级版,现在进行了升级,它提高了速度,并且支持TypeScript。更快的巴别塔应该减少建造时间。已经进行了优化代码的更改。谷歌的V8 JavaScript引擎团队已经接受了补丁。

什么是TypeScript?工业实力JavaScript。参见TypeScript频繁更新的新特性,它与因文Word的TyrScript版本特征跟踪器相结合。跟上与iFioWord的应用程序开发报告通讯的热点话题。

此外,Babel现在用打字机支持。使用@ Babel/PrimeType脚本解析语法,类似于Babel如何处理流静态类型检查器。但是Babel不对TypeScript代码进行类型检查;它只转换代码,并将编译,而不管可能存在哪种类型错误。Babel确实将最新的JavaScript特性转换为旧的运行时和浏览器。

Babel7的其他能力包括:

Babel升级工具,用于自动处理突破性变化。该工具依赖于PACKAG.JSON和BabelRC配置。Babel团队建议使用npx babel-upgrade直接在Git repo上运行它,或者您可以直接使用npm i babel-upgrade安装它。

对于JavaScript配置文件,现在有Babel.jsCONFIG。这些文件在JavaScript生态系统中是常见的。

通过重置来启用选择性配置,用于指定每个GLUB的不同配置。

对一些插件的松散选项进行了更改,而新选项已经添加到其他插件中。但是使用这些选项将开发人员视为非规范兼容行为。这可以成为关闭编译时使用语法的问题。

自动填充的特点,在实验的方式。在不支持它们的环境中,需要有诸如填充物和符号等特征的填充物。这在区分Babel作为编译器与多填充物之间是很重要的。

调用方选项已添加到@ Babel/Cype中,因此工具可以将元数据传递给预置和插件。

Babel7确实打破了一些现有的能力:

它降低了对未维护节点版本0.10、0.12、4, 5的支持。

它介绍了对于某些面向用户的包,例如BabelLoad和Babel-CLI,在@ Babel/Car上的Peer-Listor。

通过切换到“范围化”包,它移动到@babel命名空间。这有助于区分官方包装,使Babel核心成为“babel/core”。

JSX片段支持是可用的,因为它一直以来自beta 31。

未来版本的计划特征包括:

插件排序。

更好的验证和错误消息。

异步使用Babel。

在哪里下载Babel7?你可以从babeljs.io下载Babel7。

JavaScript是世界上应用最广泛的语言。无论您是初学者、中级开发人员还是高级JavaScript开发人员,都可以通过PluralSight的九部分课程掌握新技能。

发表评论
留言与评论(共有 0 条评论)
   
验证码:

相关文章

推荐文章

'); })();