npm install es6-promise --save-dev
npm install babel-polyfill --save-dev
都在main.js中引入
import 'babel-polyfill' //放到第一行!!!务必
import promise from 'es6-promise'
promise.polyfill()
然后修改vue.config.js配置文件
主要是这几个参数
// 尽可能多的写没坏处,在这里我是'pdfjs-dist' 有点问题,报错提示了一个token .
transpileDependencies: ['element-ui', 'pdfjs-dist', 'babel-polyfill'],
// 链式webpack配置函数
chainWebpack(config) {
// config.entry('main').add('babel-polyfill')
config.entry.app = ['babel-polyfill', './src/main.js']
}
最后解决了,谢天谢地,刚需上线就发现部分浏览器打不开,真头大了