zoukankan      html  css  js  c++  java
  • 解决axios在ie浏览器下提示promise未定义的问题

    参考链接: https://blog.csdn.net/bhq1711617151/article/details/80266436

    在做项目的时候发现在ie11上出现不兼容的问题,对于和后台交互这块页面都报错,f12开发者工具模式下提示Promise未定义。
    为了解决这个问题,网上查了很多,经过多番尝试,发现了一个解决方法。
    首先安装cnpm install -g es6-promise --save-dev
    然后在main.js里面引入import promise from 'es6-promise';promise.polyfill();
    但是引入之后重新npm run dev 发现报错,提示 webpack不是内部命令的错误,然后我把i项目里面的node_modules模块删了之后重新安装,发现项目可以正常运行,但是在ie11下仍然报错,提示Promise未定义。
    最后发现是因为webpack没有全局安装,因为官网推荐的是webpack建议安装到项目下面,所以在使用vue脚手架生成项目的时候我就直接把webpack安装在了项目下,导致出现这个问题。我的结局方法是,把webpack卸载之后重新全局安装一下就好了。
    ---------------------
    作者:bhq1711617151
    来源:CSDN
    原文:https://blog.csdn.net/bhq1711617151/article/details/80266436
    版权声明:本文为博主原创文章,转载请附上博文链接!

    或者命令:npm install --save es6-promise

    webpack的卸载与全局安装:

    在全局下删除    npm  uninstall  webpack  -g

    在全局下安装:npm  install  webpack  -g   

    删除项目中的node_modules模块,然后 npm install

    再运行: npm run dev

    最后看看在IE浏览器中是否已经解决这个问题?

    最后,感谢文中前一部分的作者,参考这种方式,解决了我的问题。

  • 相关阅读:
    20131226
    20131225
    20131221
    20131216
    如何在电脑上监控安卓手机应用程序运行的CPU、内存等资源情况,并做成曲线图
    jmeter实现protobuf格式参数传输
    jmeter 如何发送上传文件接口请求
    windows 上搭建 sftp 服务器 --freesshd
    python3安装后,为什么一定要输入python.exe才可以进入
    nginx安装
  • 原文地址:https://www.cnblogs.com/zjingjing/p/10563659.html
Copyright © 2011-2022 走看看