9
ie:11 iview-admin2.0 git clone的项目然后删除里面有的进行开发,在IE11和360兼容模式下,出现无效字符,由于是vue-cli3.0的脚手架,实在无法解决。。。。自己排查原因是在eval里面好像有es6的语法,但是没有解决办法。。尝试了各种方法。。
ie:11 iview-admin2.0 git clone的项目然后删除里面有的进行开发,在IE11和360兼容模式下,出现无效字符,由于是vue-cli3.0的脚手架,实在无法解决。。。。自己排查原因是在eval里面好像有es6的语法,但是没有解决办法。。尝试了各种方法。。
编辑bable.config.js
module.exports = { presets: [ [ '@vue/app', { useBuiltIns: 'entry' } ] ] }
编辑vue.config.js
module.exports = { transpileDependencies: ['iview'], chainWebpack: config => { config .entry('polyfill') .add('@babel/polyfill') config.resolve.alias .set('@', resolve('src')) // key,value自行定义,比如.set('@@', resolve('src/components')) .set('_c', resolve('src/components')) } }
再引入@babel/polyfill
npm i @babel/polyfill -S
不用再再安装@babel/polyfill 这个依赖