vue-cli项目在IE下运行钩子函数抛出异常“ReferenceError: “Promise”未定义"”的解决办法
兼容IE是个坑,低版本IE很多都没法跑起来
问题现象:vue-cli项目在IE下运行,会在钩子函数出现 ReferenceError: “Promise”未定义
解决办法:
step1:安装最新的web-pack-server 命令行:npm install --save-dev webpack-server
step2:安装Babel Polyfill
命令行:(1)npm install --save babel-polyfill
(2)在webpack.base.conf.js这个文件加入代码 require("babel-polyfill")
(3)在main.js里面添加代码 import "babel-polyfill";
step3:运行vue-cli项目 npm run dev 这时IE已经能够正常跑项目了!
原文:https://blog.csdn.net/zjb12316/article/details/78941989
vue-cli项目在IE下运行钩子函数抛出异常“ReferenceError: “Promise”未定义"”的解决办法的更多相关文章
- 改造@vue/cli项目为服务端渲染-ServerSideRender
		
VUE SEO方案二 - SSR服务端渲染 在上一章中,我们分享了预渲染的方案来解决SEO问题,个人还是很中意此方案的,既简单又能解决大部分问题.但是也有着一定的缺陷,所以我们继续来看下一个方案--服 ...
 - webpack+babel项目在IE下报Promise未定义错误引出的思考
		
低版本浏览器引起的问题 最近开发一个基于webpack+babel+react的项目,一般本地是在chrome浏览上面开发,chrome浏览器开发因为支持大部分新的js特性,所以一般不怎么需要poly ...
 - windows环境下Eclipse开发MapReduce程序遇到的四个问题及解决办法
		
按此文章<Hadoop集群(第7期)_Eclipse开发环境设置>进行MapReduce开发环境搭建的过程中遇到一些问题,饶了一些弯路,解决办法记录在此: 文档目的: 记录windows环 ...
 - 在ubuntu16.04+python3.5情况下安装nltk,以及gensim时pip3安装不成功的解决办法
		
在ubuntu16.04+python3.5情况下安装nltk,以及gensim时pip3安装不成功的解决办法,我刚开始因为不太会用linux命令,所以一直依赖于python 的pip命令,可是怎么都 ...
 - 【转载】 jmeter 命令行模式(非GUI)运行脚本,察看结果树结果为空,解决办法
		
转载地址:https://www.cnblogs.com/canglongdao/p/12636403.html jmeter 命令行模式(非GUI)运行脚本,察看结果树结果为空,解决办法: jmet ...
 - vue项目在IE下报 [vuex] vuex requires a Promise polyfill in this browser问题
		
如下图所示,项目在IE11下打开报错: 因为使用了 ES6 中用来传递异步消息的的Promise,而IE浏览器都不支持. 解决方法: 第一步: 安装 babel-polyfill . babel-po ...
 - GRADLE下运行main函数/执行测试用例
		
group 'gongsibao.ged' version '1.0-SNAPSHOT' apply plugin: 'java' apply plugin: 'idea' sourceCompati ...
 - Vue学习笔记【20】——Vue中的动画(使用动画钩子函数)
		
定义及使用钩子函数 定义 transition 组件以及三个钩子函数: <div id="app"> <input type="button&q ...
 - 解决axios在ie浏览器下提示promise未定义的问题
		
参考链接: https://blog.csdn.net/bhq1711617151/article/details/80266436 在做项目的时候发现在ie11上出现不兼容的问题,对于和后台交互这块 ...
 
随机推荐
- Js函数基本介绍
			
1. 函数的创建 在JavaScript里面创建函数的关键字为function 函数名:就是在我们调用函数的时候需要书写的标识符 形参:全称为形式参数,调用函数的时候,这个函数所需要的参数是什么 实参 ...
 - C#控制键盘按键(大小写按键等)的代码
			
将代码过程较好的代码段做个记录,如下的资料是关于C#控制键盘按键(大小写按键等)的代码.using System;using System.Collections.Generic;using Syst ...
 - 将字符串类型的出生日期转为int类型的年龄
			
public static int getAgeByBirthday(String s) { Date birthday = null; SimpleDateFormat format = new S ...
 - 原生js实现淘宝图片切换
			
这个淘宝图片切换具体效果就是:鼠标移上底部一行中的小图片,上面大图片区域就会显示对应的图片. gif图片看起来还挺酷的,其实实现很简单,用原生js绑定事件改变大图片区域的src. 上代码,html部分 ...
 - 一、Redis事务原理分析
			
一.Redis事务原理分析 在Redis的事务里面,采用的是乐观锁,主要是为了提高性能,减少客户端的等待.由几个命令构成:WATCH, UNWATCH, MULTI, EXEC, DISCARD.通过 ...
 - 自己练习的一个小的demo的时候a标签关于href链接的问题
			
一.Js的几种调用方法(参考总结的) 1.a href="javascript:js_method();" 这是常用的方法,但是这种方法在传递this等参数的时候很容易出问题,而且 ...
 - spring的历史和设计科学
			
Spring的起源 要谈Spring的历史,就要先谈J2EE.J2EE应用程序的广泛实现是在1999年和2000年开始的,它的出现带来了诸如事务管理之类的核心中间层概念的标准化,但是在实践中并没有获得 ...
 - MSP430中断的一个细节问题
			
关于中断标志: 从SPI发送一字节数据: void SPI_Set_SD_Byte(unsigned char txData) { UCB0TXBUF = txData; // 写入发送缓冲区 whi ...
 - Application对象及常用方法
			
Application对象: 服务器启动后,就产生了这个application对象.当一个客户访问服务器上的一个JSP页面时,JSP引擎为该客户分配这个 application对象,当客户在所访问的网 ...
 - JAVA对mysql的基本操作
			
一.了解几个概念(了解) 1.DriverManager 1)必须知道它是管理数据库的所有驱动程序 2)它的所有方法都是静态的,其中最重要的是getConnection()方法,我们可以通过它获取一个 ...