背景: 一个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>

推荐一篇关于编译和浏览器兼容问题的博客: https://1991421.cn/2018/08/11/55eb7b77/

最新文章

  1. :after和:before的作用及使用方法
  2. ( 译、持续更新 ) JavaScript 上分小技巧(一)
  3. Redis提供的持久化机制(RDB和AOF)
  4. express随记01
  5. maven打包时使用的pom配置
  6. EWM一个仓库号对应ERP多个PLANT的配置
  7. django-cms 代码研究(八)app hooks
  8. YTU 2990: 链表的基本运算(线性表)
  9. opencv249配置
  10. iOS Framework lipo报错 lipo: can&#39;t map input file
  11. CSS学习之盒子模式
  12. poj 3575 Crosses and Crosses(SG函数)
  13. Mysqldump记录
  14. nodejs 命令篇
  15. Debug格式化输出----基于C语言
  16. 盒子模型/div标签/益出处理
  17. Advertising.csv
  18. adb devices连接不上设备
  19. Spring Boot 揭秘与实战 源码分析 - 开箱即用,内藏玄机
  20. Nginx HTTPS功能部署实践

热门文章

  1. 青蛙的约会(exgcd/扩展欧几里得)
  2. 如何用hexo搭建个人博客. 亲测有效
  3. solr6.6教程-core的添加(二)
  4. Vue使用json-server来进行后端数据模拟
  5. Asp.Net Core使用Nginx实现反向代理
  6. FireDAC内存表
  7. python内置常用高阶函数(列出了5个常用的)
  8. linux实验-基本指令1
  9. python2.7练习小例子(十四)
  10. SAN---第二网的概念