解决“requires a promise polyfill in this browser”错误

408 阅读1分钟

原因:ie9和一些低版本的浏览器对ES6的新语法不支持

方法:npm install babel-polyfill --save-dev

安装成功后引用,这里列出三种应用方式

1、require("babel-polyfill");

2、import "babel-polyfill";

3、module.exports = {

entry: ["babel-polyfill", "./app/js"]

};

注:第三种方式适用于使用webpack构建的同学,加入到webpcak配置文件(webpack.config.js)的entry项中。

由于最近闲暇时间较多,写写文章记录整理一下自己成长过程中经历的一些坑或者心得,同时也希望和志同道合的人相互交流。文中有什么错误的地方欢迎各位读者积极指正!