IE 不支持ES6,解决办法

tech2023-06-17  107

问题: IE不支持ES6语法,所以你使用IE的时候,不识别ES6的语法,然后就报错。

 

我们都知道使用Babel处理IE不兼容问题,可是Babel需要配合webpack使用,配置一堆东西,这个比较简单,网上一堆教程。

可是不使用npm的项目,只是单纯的html文件里面,怎么处理在IE浏览器打开报错问题呢?

 

解决方案

1.引入babel-browser.min.js

     要解决这个我们要先引入babel-browser.min.js,这样你可以使用ES2015进行编码

2.引入browser-polyfill.js

  解决箭头函数或者promise或者async、awite不兼容问题

3.引入之后在你的js文件加上type="text/babel",加上之后你会发现这个时候可以支持ES6的语法了。

<script type="text/babel"> 省略js代码 </script>

这样就解决了IE不识别ES6的问题。

以上两个文件需要自己到网上下载,若找不到,评论找我要,免费提供。共同学习

最新回复(0)