IE中报错Vuex requires a Promise polyfill in this browser

出现场景:在IE中报错Vuex requires a Promise polyfill in this browser,在edge中没有报错。
原因:Promise兼容性问题

MDN上Promise兼容性

Promise只支持edge,不支持IE
解决: babel-polyfill插件
解决原因:
Babel默认只转换新的Javascript句法,而不转换新的API,比如Set,Map,Promise等全局对象,以定义在全局对象上的方法,所以想要支持就需要babel-polyfill插件

  • 执行
npm install --save-dev babel-polyfill
  • main.jsimport
import
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容