babeljs babel.js - 用于编写下一代 JavaScript 的编译器
babel [options] <files ...>
从标准输入读取时使用的文件名。这将用于源映射、错误等。
以逗号分隔的预设名称列表。
以逗号分隔的插件名称列表。
要使用的 .babelrc 文件的路径。
加载配置和插件时使用的“env”的名称。默认为 BABEL_ENV 的值,或者 NODE_ENV,或者“development”。
项目根解析模式。 “根”(默认)、“向上”或“向上可选”之一。
--源类型 [脚本|模块]
是否查找 .babelrc 和 .babelignore 文件。
**不**编译的全局路径列表。
**仅**编译的全局路径列表。
启用或禁用代码帧的 ANSI 语法突出显示。 (默认开启)
将注释写入生成的输出。 (默认为真)
保留行号。这将导致非常难看的代码。
请勿包含多余的空白字符和行终止符。
打印时节省尽可能多的字节。 (默认为 false)
在任何注入的非用户代码之前打印注释。
在任何注入的非用户代码之后打印注释。
-s, --source-maps [true|false|inline|both]
在返回的源映射上设置“文件”。
在返回的源映射上设置“sources[0]”。
所有来源都是相对的根源。
AMD 模块格式化程序的可选前缀,将添加到模块定义的文件名前面。
为模块插入显式 ID。
为模块 ID 指定自定义名称。
当目录作为输入时要编译的扩展列表。 [.js、.jsx、.es6、.es、.mjs、.cjs]
保留输入文件的文件扩展名。
更改后重新编译文件。
观看前请勿编译文件。
将所有输入文件编译成一个文件。
将模块的输入目录编译到输出目录中。
编译到相对于输入目录或文件的输出目录。需要 --out-dir [out]
编译目录时,会复制不可编译的文件。
编译和复制不可编译文件时包括点文件。
复制不可编译文件时排除忽略的文件。
记录一切。该选项与--quiet冲突
不要记录任何内容。该选项与--verbose冲突
编译前删除out目录。
对输出文件使用特定的扩展名
输出版本号
显示命令的帮助