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

8,077次阅读
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日发表,共计680字。
转载提示:除特殊说明外本站文章皆由CC-4.0协议发布,转载请注明出处。
评论(5条评论)
Loading...
aqsqad 评论达人LV.1
2018-11-29 10:01:41 回复

没看懂~~

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

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

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

文章不错支持一下吧