1、在dependencies里面安装"babel-polyfill": "^6.26.0"
2、main.js引用import 'babel-polyfill'
3、webpack.base.config.js中修改
module.exports = {
entry: {
app: ['babel-polyfill','./src/main.js']
}
}
在ie11浏览器下报错
这是什么原因呢?求解决方法
1、在dependencies里面安装"babel-polyfill": "^6.26.0"
2、main.js引用import 'babel-polyfill'
3、webpack.base.config.js中修改
module.exports = {
entry: {
app: ['babel-polyfill','./src/main.js']
}
}
在ie11浏览器下报错
这是什么原因呢?求解决方法
babal-polyfill 只能针对 Set
、Map
、Promise
等 ES5 不存在的新内置对象做 polyfill;新语法,比如 let
、const
、箭头函数等,必须使用 babel(或其它工具)转译后才能被解析和执行。
考虑所以你在用 webpack,应该配置 babel-loader,并制定目标浏览器为 IE11。
5 回答4.7k 阅读✓ 已解决
4 回答3k 阅读✓ 已解决
2 回答4.7k 阅读✓ 已解决
4 回答4.2k 阅读✓ 已解决
4 回答1.8k 阅读✓ 已解决
2 回答2.5k 阅读✓ 已解决
2 回答2.4k 阅读✓ 已解决
在入口文件main.js引用了无法解析的插件,插件注释掉就可以正常显示