解决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等布局页面全局引用

 

posted @ 2020-06-15 14:59  Observer_Dep  阅读(1033)  评论(0)    收藏  举报