跳到主要内容

4 篇文档带有标签「babel」

查看所有标签

babel使用

还为那些尚未发布的 TC39(Technical Committee No.39,技术委员会)提案开发了。TC39(Technical Committee No.39)是推动 JS 现代化发展最重要的成员(没有之一),它是由各个主流浏览器厂商的代表构成的一个组织,负责提案并起草 ECMAScript 标准。JS 对应的

babel原理(2)

是用于 AST 节点的 Lodash 式实用程序库,其内部包含创建,验证,转换 AST 节点的方法。对每种单一类型的节点都有定义,包括节点包含的属性,值,以及如何创建该节点等。

webpack优化(2)

始终是项目处理任务最多的 loader,尤其是 React 开发过程中,有大量的 JSX 需要去解析,编译。从的配置项入手可以进行一些优化。使用的插件集合主要是和。

如何开发一个babel plugin

- 接收一个对象作为参数,其内部具有属性,即对象,内部具有一堆访问和操作节点的方法 - 返回一个对象,其具有属性,本身也是一个对象,其内部具有访问节点的多种方法,这些方法的名称都对应不同的。每个方法又会接受两个参数: - :也就是保存节点关联关系的对象,可以直接访问节点属性 - :获取通过配置文件指定的插件配置