es6 语法,在 IE 中不兼容的处理办法
在今天的开发中,突然被测试抛出来一个 八阿哥~
说是项目在 IE 中打不开,然而在其他浏览器中跑的非常6
打开百度,一顿搜索,发现最终是 es6 的问题
在其他浏览器中,支持的很好,尽管你的es6代码没有编译成低版本的代码
在其中运行也是没有问题
但是在 IE 中,确实不行了
继续一顿百度,总结下本次兼容处理的路:
你需要走两步:
1、使用 polyfill
安装:npm install --save babel-polyfill 注意,这是一个库,需要 安装到 dependencies ,而不是 devDependencies
使用:网络上有三种方式,任选其一就行了
- 1、在 main.js 中使用, 在该文件 最最最最最上面 import "babel-polyfill" 即可,require 也行
- 2、使用 CDN
- 3、在 webpack.base.conf 中 修改项目的 entry ,不过一定要把 babel-polyfill 放在最前面
2、使用 bable
安装:babel-preset-es2015
使用:在根目录建立 .babelrc 文件,在里面加入以下代码
{"presets": ["es2015"],"plugins": []
}
重启项目,查看你的结果吧
es6 语法,在 IE 中不兼容的处理办法相关推荐
- react ice-design ie兼容问题,由于ie浏览器不支持箭头函数,导致react项目在ie中不兼容的解决办法
解决办法:1. package.json中的ice-script更新为1.7.2-beta.1 2. 将启动脚本改为 start:ice dev --disabled-reload=true 3. ...
- vue打包后有es6语法兼容问题,ie报错
vue打包后有es6语法兼容问题,ie报错 (个人学习笔记,仅供参考): 情景:ie/360浏览器打开build之后的页面报错了,点击报错定位的时候发现有"const"和箭头函数语 ...
- React项目 --ES6 语法中的class (9)
上一篇的博客中我们介绍了,如何设置React项目的根目录 连接地址:https://blog.csdn.net/datouniao1/article/details/119505562 要学习Reac ...
- nuxt 脚手架创建nuxt项目中不支持es6语法的解决方案
nuxt 脚手架创建nuxt项目中不支持es6语法的解决方案 参考文章: (1)nuxt 脚手架创建nuxt项目中不支持es6语法的解决方案 (2)https://www.cnblogs.com/jk ...
- javascript中es6语法
es6语法简介: // 1.历史:// 1995-----JavaScript诞生// 1997-----ECMAScript标准确立// 1999-----ES3出现,与此同时IE5风靡一时// 2 ...
- 解决idea的html代码中使用es6语法报错的问题
解决idea的html代码中使用es6语法报错的问题 参考文章: (1)解决idea的html代码中使用es6语法报错的问题 (2)https://www.cnblogs.com/mayiaction ...
- .vue文件在webstorm中es6语法报错解决方法
.vue文件在webstorm中es6语法报错解决方法 参考文章: (1).vue文件在webstorm中es6语法报错解决方法 (2)https://www.cnblogs.com/yuqing6/ ...
- 浏览器环境 兼容运行ES6语法
亲测可用,若有疑问请私信 ES6语言的普及 2015年6月, ES2015(即 ECMAScript 6.ES6) 正式发布.ES2015 是该语言的一个显著更新,也是自 2009年 ES5 标准确定 ...
- 将ES6的语法转为ES5(为了兼容 ES5) (Babel)
掌握 ES6 之后,如果你的业务需要考虑 ES5 的兼容性,则可以这样做:写 ES6 语法的 js 代码,然后通过 Babel将 ES6 转换为 ES5.如果没有这样的需要,那么下面的内容,了解即可. ...
最新文章
- MLIR与Code Generation
- 让Windows Server 2008 + IIS 7+ ASP.NET 支持10万并发请求
- FastJson 原理
- git add.后回退 代码丢失
- VB.NET实现DirectPlay(3)Find HOSTs
- 运放搭建主动滤波电路
- java中的args参数
- 前端:JS/20/数组(数组的概念,数组元素,数组索引,数组元素的访问,数组的长度,数组的创建方法,数组的操作,实例:使用数组保存个人信息,实例:求数组所有值的平均值,数组对象的length属性)
- P2860 [USACO06JAN]冗余路径Redundant Paths
- nginx location总结
- 华为路由器支持ftp服务器,华为路由器FTP配置详解
- 求三维空间中的三角形外接圆圆心坐标的算法
- 考研英语 词根词缀单词1-10
- kmeans算法及python实现
- 毕毕业论文排版(三)-页眉页脚
- could not extract ResultSet 错误
- 路由器,交换机和猫的区别
- OpenCV玩九宫格数独(一)——九宫格图片中提取数字
- IC面试常考题 Verilog三分频电路设计(占空比50%,三分之一,三分之二)
- SQL SERVER 软件和安装步骤
热门文章
- 目标网站怎么样才能收集尽可能详细信息
- Weight Normalization(WN) 权重归一化
- java毕业设计鑫通物流车辆调度系统mp4Mybatis+系统+数据库+调试部署
- 硬盘分区按照1G=1024M换算分区后不是整数(想分10G,分区时填入大小102400M.但是分区完毕显示却是99.9G或近似值9.XXG,而不是10G整)。本篇为这个问题的原理分析和解决办法
- 总裁面对面压轴秀:且听黄飞说全渠道…
- 固网打印服务器型号对应,固网打印服务器兼容列表(2014.7.21更新).xls
- 苹果cms影视系统成品站打包+电影先生6.1.1模板优化版+15W+数据
- SQLi LABS Less-7 布尔盲注
- foxmail7导入导出数据
- 2020.11.03 使用OpenCV进行图像上采样、降采样以及高斯不同操作【OpenCV C++】