vue2 vue-cli4.x开始,基本不需要再手动npm装babel了,但是项目跑起来发现ie11打开是空白的?

虽然微软都放弃了自己的亲儿子:ie浏览器,但是甲方爸爸还有儿子啊

本文从vue2.0适配ie10及以上开始说起

  1. vue-cli4.x开始,基本不需要再手动npm装babel了,但是项目跑起来发现ie11打开是空白的??

赶紧检查自己导入的插件库吧,说不定就有某一个是es6写的,并且你没有给它添加到转译配置里,本案例用ant和vuex-persist举例如下.

  1. vue.config.js中这样配置:
module.exports = {
	 transpileDependencies: ["ant-design-vue",'vuex-persist'],
}
  1. 根目录新建babel.config.js , 代码如下:
module.exports = {
  presets: [
    ['@vue/app', {
      polyfills: [
        'es.promise',
        'es.symbol'
      ]
    }]
  ]
}
  • 对于其他度娘说的,比如vue.config.js加入‘config.entry.app = [‘babel-polyfill’, ‘./src/main.js’]’ 或者 main.js引入babel-polyfill 之类的,统统干掉!不需要了!

  • 重新npm i 之后跑一下试试吧!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值