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浏览器中是否已经解决这个问题?

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

  • 相关阅读:
    Longest Common Substring($LCS$)
    for in 和 for of的区别详解
    reduce的使用
    终于搞懂了vue 的 render 函数(一) -_-|||
    【Vue高级知识】细谈Vue 中三要素(响应式+模板+render函数)
    MVVM 和 VUE三要素:响应式、模板引擎、渲染
    node.js中的url.parse方法使用说明
    Chrome的cookie放在哪里了,Cookie/Session机制详解
    什么是PWA
    几张图让你看懂WebAssembly
  • 原文地址:https://www.cnblogs.com/zjingjing/p/10563659.html
Copyright © 2011-2022 走看看