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

前言

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

正文

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

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

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

    A+
所属分类:vue

发表评论

请在下方填写评论信息

:?::razz::sad::evil::!::smile::oops::grin::eek::shock::???::cool::lol::mad::twisted::roll::wink::idea::arrow::neutral::cry::mrgreen:

表情 粗体 斜体 图片 引用 链接 删除线 下划线 插代码 签到

目前评论:4   其中:访客  2   博主  2

  1. avatar YuXi-钰玺博客 0  来自天朝的朋友 谷歌浏览器 Windows 10 山东省青岛市 联通

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

  2. avatar 快乐网讯 1  来自天朝的朋友 谷歌浏览器 Windows 7 广东省佛山市 电信

    文章不错支持一下吧