2020年了!现在到底怎么才能正确用babel/polyfill?
很多帖子都是几年前的旧帖,是不是已经都失效了,最新的办法是什么?
求指点一个正确的好用的步骤!!
VUEcli + elementUI做的项目,chrome没问题,要求用IE11,
yarn run dev或build后全部都是空白页面,不显示东西,
几乎尝试了百度前10页所有查到的方法,没有一个生效的,之前有报错提示不支持promise什么的,添加了下面的配置之后倒是更加【完全空白】了,不进页面空白,连F12都不报错也是空白了…也就是虽然不报错,但是页面还是白的啊
是babel/polyfill版本问题? 看到个帖子说不用@babel/polyfill,而是分别装core-js@3 和regenerator-runtime
也没用!
下面这些 百度到的办法全做了,一律没有生效,
1
安装@babel/polyfill
("babel-polyfill":?"^6.26.0",)
main.js引入
import'@babel/polyfill'
添加要转的第三方
webpack 添加配置
config.entry('main').add("babel-polyfill"?'./src/main.js')
transpileDependencies:?[
'element-ui',
'vuex',
'lodash',
'path-to-regexp',
'vue-router',
'axios'
?],
config.module
??????.rule('js')
??????.test(/\.js$/)
??????.include.add(resolve('/node\_modules/'))
??????.end()
??????.use('vue-loader')
??????.loader('babel-loader')
??????.end()
还有babel.config.js
module.exports=?{
presets:?[
[
'@vue/app',
??????{
useBuiltIns:?'entry'
??????}
???]
]
}
与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…