ES6和babel的恩怨纠葛
ES6踩坑之旅
babel埋坑指南
1.Babel的配置文件是.babelrc,存放在项目的根目录下。使用Babel的第一步,就是配置这个文件。 该文件用来设置转码规则和插件,基本格式如下:
ES2015转码规则:
npm install --save-dev babel-preset-es2015
然后将规则加入babel的配置文件中
2.Babel默认只转换新的JavaScript句法(syntax),而不转换新的API,比如Iterator、Generator、Set、Maps、Proxy、Reflect、Symbol、Promise等全局对象,以及一些定义在全局对象上的方法(比如Object.assign)都不会转码。 使用babel-polyfill,为当前环境提供一个垫片。