Babel.js 将firebase添加到Vue项目时在IE11上显示空白页

l2osamch  于 2022-12-08  发布在  Babel
关注(0)|答案(1)|浏览(156)
  • 我的Vue项目使用Firebase Auth进行登录和注册,但当将Firebase包添加到项目时,它在ie11上显示空白页。Firebase和Vue Cli插件Babel包:
"firebase": "9.6.1",
"@vue/cli-plugin-babel": "4.4.4"
  • 巴别塔配置:
module.exports = {
    presets: [['@vue/app', { useBuiltIns: 'entry' }]]
}

谢谢

tkclm6bt

tkclm6bt1#

我在这里读过Firebase文档:https://firebase.google.com/docs/web/environments-js-sdk#suggested-polyfills。我解决了这个问题,如下所示:

  • babel.config.js:
module.exports = {
  presets: [['@vue/app', { useBuiltIns: 'entry' }]]
}
  • 在main.js中
import 'core-js/stable'
import 'cross-fetch/polyfill'
import 'indexeddb-getall-shim'
  • 在Package.json中:添加更多 Package :
"cross-fetch": "^3.1.5"
"core-js": "3.6.5",
"indexeddb-getall-shim": "^1.3.6"
  • 在vue.config.js中:

运输依赖性:[
//可以是字符串或正则表达式
'@消防基地':
/图形ql/ ]
但我还是不明白问题所在。

相关问题