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

  • A+
所属分类:Vue

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

前言

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

正文

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

  1. yarn add babel-polyfill  

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

  1. import "babel-polyfill";  

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

钰玺

发表评论

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