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

木来 木来

最近在做项目的时候,用Vue构建的项目,但是在IE的模式下是一个空白页,打开控制台警告“ReferenceError:‘Promise’未定义”。

于是就上网寻找了一下解决办法,其原因主要是ie9和一些低版本的高级浏览器对es6新语法并不支持,所以我们需要靠babel-polyfill来解决这个问题。

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

yarn add babel-polyfill

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

import "babel-polyfill";

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

0 条评论