前言
最近在做项目的时候,用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中访问项目,就可以正常浏览了。
没看懂~~