Vue项目在IE下警告“ReferenceError:‘Promise’未定义”

9,011次阅读
5条评论

前言

最近在做项目的时候,用 Vue 构建的项目,但是在 IE 的模式下是一个空白页,打开控制台警告“ReferenceError:‘Promise’未定义”,于是就上网寻找了一下解决办法,其原因主要是 ie9 和一些低版本的高级浏览器对 es6 新语法并不支持,所以我们需要靠 babel-polyfill 来解决这个问题。
Vue 项目在 IE 下警告“ReferenceError:‘Promise’未定义”

正文

首先,我们需要安装 babel-polyfill 依赖,这里我是使用的 Yran:

yarn add babel-polyfill

然后在 Vue 项目的 src 项目中的 main.js 中引入 babel-polyfill 依赖:

import "babel-polyfill";

到这一步,重新 npm run dev 一下,再在 IE 中访问项目,就可以正常浏览了。

正文结束
 7
憧憬Licoy
版权声明:本站原创文章,由 憧憬Licoy 2017-11-01发表,共计317字。
转载说明:除特殊说明外本站文章皆由CC-4.0协议发布,转载请注明出处。
评论(5条评论)
验证码
载入中...
aqsqad 评论达人 LV.1
2018-11-29 10:01:41 回复

没看懂~~

 Windows  MSIE
YuXi-钰玺博客 评论达人 LV.1
2018-04-24 09:21:14 回复

不好意思,刚换了主题之前注明的位置不见了没有注意到,已经补上了。 :grin:

 Windows  Chrome
快乐网讯 评论达人 LV.1
2017-11-08 14:01:09 回复

文章不错支持一下吧

 Windows  Chrome