转载,来自https://www.jb51.net/article/135225.htm
是什么?
JavaScript 语法的编译器
以下配置主要针对webpack3+
在.babelrc配置文件中,主要是对预设(presets)和插件(plugins)进行配置,因此不同的转译器作用不同的配置项,大致可分为以下三项
1.语法转义器。主要对javascript最新的语法糖进行编译,并不负责转译javascript新增的api和全局对象
{
"presets": ["env", {
"modules": false
}],
"stage-2"
}
2.补丁转义器。主要负责转译javascript新增的api和全局对象
__WEBPACK_IMPORTED_MODULE_1_babel_runtime_core_js_object_assign___default()
3.jsx和flow插件,这类转译器用来转译JSX语法和移除类型声明的,使用Rect的时候你将用到它,转译器名称为babel-preset-react
网友评论