babel-handbook README

The project's README from github.com/jamiebuilds/babel-handbook. As one markdown file: README.md.

Babel Handbook

Written by Jamie Kyle

A guided handbook on how to use Babel and how to create plugins for Babel.

Translations

Request another translation

If you are reading a non-English translation of this document you will find a number of English words that are programming concepts. If these were translated to other languages there would be a lack of consistency and fluency when reading about them. In many cases you will find the literal translation followed by the English term in parenthesis (). For example: Abstract Syntax Trees (ASTs).

Special thanks to @sebmck, @hzoo, @jdalton, @abraithwaite, @robey, and others for their amazing help on this handbook.

babel-handbook (jamiebuilds/babel-handbook)

Searching Database…

这是什么?这是一本循序渐进的手册,讲解如何使用 Babel(JavaScript 编译器),以及如何为 Babel 编写插件。
这是一本书还是 API 参考文档?它是一份完整的文字手册(长篇指南),而不是自动生成的 API 文档,涵盖抽象语法树和插件编写等概念。
我该怎么开始读?直接在 GitHub 上打开 README 即可。它是一份文档而不是代码,因此没有安装步骤。
读这份文档之前,我需要先了解 Babel 吗?不需要。它从零开始讲解 Babel 和插件开发,但默认读者已具备一定的 JavaScript 基础。
这份手册适合谁看?想了解 Babel 内部原理,或想开发自己 Babel 插件的开发者。
这份手册有英文以外的语言版本吗?有。它已被翻译成多种语言,包括西班牙语、法语、中文、日语、俄语、阿拉伯语,以及其他 20 多种语言。
译本为什么要在括号里保留一些英文术语?为了保持编程概念的一致性。像“抽象语法树(AST)”这类概念在各语言之间难以干净地翻译,因此保留英文。
我能申请翻译成我的语言吗?可以。README 中说明,如果没有你的语言版本,你可以申请翻译。
Size
2.8 MB
Stars
12.1K
Updated
CommitAug 06
Age
10y
Commits · 90 Days