Skip to content

Babel API #156

@coconilu

Description

@coconilu

概述

Babel的作用是负责把原JS文件转变成目标文件,但是它并不能像webpack那样跟踪JS文件中引入的其它JS文件。所以,webpack和babel可以相辅相成完成我们的工作。

几个重要的概念

  1. CLI tool:通过命令行调用Babel
  2. Plugins 和 Presets,插件用于在处理抽象语法树的时候调用,preset是plugin的集合
  3. Configuration,可以定义Babel的行为
  4. Polyfill,译作垫片,可以让JS新特性运行在旧浏览器上

参考

Babel官方API文档
Babel Options
Babel 用户手册
Babel 插件手册
你真的会用 Babel 吗?
深入Babel,这一篇就够了
【JavaScript】深入理解Babel原理及其使用

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions