Vue项目在IE浏览器中显示空白的问题,控制台报错:SCRIPT5009: “Promise”未定义

悠悠 2023-02-15 13:45 73阅读 0赞

vue项目在谷歌打开没有问题,在360和2345浏览器打不开,控制台报错:SCRIPT5009: “Promise”未定义,

原因是360、2345的内核和 IE 都是一根绳上的蚂蚱。

解决办法:


一、安装:

  1. npm install babel-polyfill --save-dev
  • 1

二、在main.js中引入

  1. import "babel-polyfill"
  • 1

(如果有用vuex在store中的index.js中也最好引入一下)

三、在build文件中的 webpack.base.conf.js 中的 entry对象中也添加一下 ​​​​​​

  1. {
  2. entry: {
  3. 'babel-polyfill': 'babel-polyfill',
  4. app: './src/main.js'
  5. }
  6. }

再重新打包一下即可打开。

发表评论

表情:
评论列表 (有 0 条评论,73人围观)

还没有评论,来说两句吧...

相关阅读