码迷,mamicode.com
首页 > 其他好文 > 详细

IE浏览器报Promise未定义的错误

时间:2017-11-29 12:46:48      阅读:809      评论:0      收藏:0      [点我收藏+]

标签:modules   round   版本   htm   nbsp   拷贝   bsp   引入   文件的   

背景: 一个vue-cli构建的vue项目,一个使用angular的项目,两个项目在其他浏览器一切正常,但是ie中会报Promise未定义的错误

 

解决办法: 

vue的项目

  1.  npm install babel-polyfill --save

  2.  在main.ts中 import "babel-polyfill"

  3.    如果使用了vuex,则在vuex的index.ts文件中也要  import "babel-polyfill",最好放在 import Vuex from ‘vuex‘ 的前面

 

angular的项目

这个项目比较老,都是采用文件引入的方式,所以用import的方式会报错,这里解决办法:

  1.    npm install babel-polyfill --save

  2.    从  node_modules  文件夹下找到 _babel-polyfill@6.26.0@babel-polyfill  (名字根据版本号改变)下的  dist  中  polyfill.min.js ,  将其拷贝到一个文件夹中,我这里是babel-polyfill

  3.    在引入文件的index.html中引入即可,  <script src="/babel-polyfill/polyfill.min.js" type="text/javascript"></script>

IE浏览器报Promise未定义的错误

标签:modules   round   版本   htm   nbsp   拷贝   bsp   引入   文件的   

原文地址:http://www.cnblogs.com/XHappyness/p/7919610.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!