解决IE浏览器 不支持ES6语法的问题

在开发中使用一些库  使用的都是ES6语法 

例如:new promise().then(()=>{})

在IE某些版本中不被支持

使用babel-polyfill这个库可以将ES6语法转为ES5 语法

babel-polyfill官网 https://babeljs.io/docs/en/6.26.3/babel-polyfill  

在Node / Browserify / webpack中的用法 请看官网

--------------------------------以下是浏览器端引入的方法---------------------------------------------------------

请先安装Node.js 

安装后  cmd 打开一个文件夹

执行命令

npm install --save babel-polyfill

 在当前文件夹里会创建node_modules文件夹

在里面找到babel-polyfill =》browser.js

 

 

 

在你的项目中 需要转换es6语法的页面 引入browsser.js

也可以在layout等布局页面全局引用

 

本文作者:Observer_Dep

本文链接:https://www.cnblogs.com/lvzhenHome/p/13130980.html

版权声明:本作品采用知识共享署名-非商业性使用-禁止演绎 2.5 中国大陆许可协议进行许可。

posted @   Observer_Dep  阅读(937)  评论(0编辑  收藏  举报
点击右上角即可分享
微信分享提示
💬
评论
📌
收藏
💗
关注
👍
推荐
🚀
回顶
收起