babel-polyfill使用与性能优化

babel只负责语法转换,比如将ES6的语法转换成ES5。但如果有些对象、方法,浏览器本身不支持,比如:

全局对象:Promise、WeakMap 等。

全局静态函数:Array.from、Object.assign 等。

实例方法:比如 Array.prototype.includes 等。

此时,需要引入babel-polyfill来模拟实现这些对象、方法。

入门例子

首先,安装依赖。

npm install babel-cli --save-dev npm install webpack@2.7 --save-dev npm install babel-polyfill --save

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/zypzxs.html