.babelrc
用于浏览器不支持es6语法,转换成es5。
babel是一种js语法编译器,在前端开发过程中,由于浏览器的版本和兼容性问题,很多js的新方法和特性的使用都受到了限制。使用babel可以将代码中js代码编译成兼容绝大多数主流浏览器的代码。
babel6.X版本之后,所有的插件都是可插拔的,也就是说只安装babel依然无法正常的工作,我们需要配置对应的.babelrc文件才能起作用。
.babelrc文件需要的配置项主要有预设(presets)和插件(plugins)。
下面的env就是转成es5的
transform-decorators-legacy就是翻译注解的
1.配置
2.安装
命令:
多了一个文件:
配置package.json:
3.运行
像下面这个代码原本是运行不了的。加上上面的配置就可以成功运行了
4.参数