Nuxt 2.5.0+;Firebase-未找到依赖项
我一直在Nuxt中使用firebase,但随着2.5.0的升级,我遇到了这些错误。似乎不知道问题出在哪里Nuxt 2.5.0+;Firebase-未找到依赖项,firebase,nuxt.js,Firebase,Nuxt.js,我一直在Nuxt中使用firebase,但随着2.5.0的升级,我遇到了这些错误。似乎不知道问题出在哪里 ERROR Failed to compile with 7 errors friendly-errors 13:21:54 These dependencies were not found:
ERROR Failed to compile with 7 errors friendly-errors 13:21:54
These dependencies were not found: friendly-errors 13:21:54
friendly-errors 13:21:54
* core-js/fn/array/find in ./node_modules/@firebase/polyfill/dist/index.esm.js friendly-errors 13:21:54
* core-js/fn/array/find-index in ./node_modules/@firebase/polyfill/dist/index.esm.js friendly-errors 13:21:54
* core-js/fn/object/assign in ./node_modules/@firebase/polyfill/dist/index.esm.js friendly-errors 13:21:54
* core-js/fn/string/repeat in ./node_modules/@firebase/polyfill/dist/index.esm.js friendly-errors 13:21:54
* core-js/fn/string/starts-with in ./node_modules/@firebase/polyfill/dist/index.esm.js friendly-errors 13:21:54
* core-js/fn/symbol in ./node_modules/@firebase/polyfill/dist/index.esm.js friendly-errors 13:21:54
* core-js/fn/symbol/iterator in ./node_modules/@firebase/polyfill/dist/index.esm.js friendly-errors 13:21:54
friendly-errors 13:21:54
To install them, you can run: npm install --save core-js/fn/array/find core-js/fn/array/find-index core-js/fn/object/assign core-js/fn/string/repeat core-js/fn/string/starts-with core-js/fn/symbol core-js/fn/symbol/iterator
这个问题应该在nuxt 2.5.1版本中修复
我有一个确切的问题
* core-js/modules/es6.array.find in ./.nuxt/client.js friendly-errors 20:39:58
* core-js/modules/es6.array.iterator in ./.nuxt/client.js friendly-errors 20:39:58
* core-js/modules/es6.date.to-string in ./.nuxt/utils.js, ./.nuxt/components/nuxt.js
* core-js/modules/es6.function.name in ./.nuxt/client.js friendly-errors 20:39:58
* core-js/modules/es6.object.assign in ./.nuxt/client.js friendly-errors 20:39:58
* core-js/modules/es6.object.keys in ./.nuxt/client.js friendly-errors 20:39:58
* core-js/modules/es6.object.to-string in ./.nuxt/client.js, ./.nuxt/components/nuxt-link.client.js
* core-js/modules/es6.promise in ./.nuxt/client.js friendly-errors 20:39:58
* core-js/modules/es6.regexp.constructor in ./.nuxt/utils.js friendly-errors 20:39:58
* core-js/modules/es6.regexp.match in ./.nuxt/client.js friendly-errors 20:39:58
* core-js/modules/es6.regexp.replace in ./.nuxt/utils.js, ./.nuxt/components/nuxt.js
* core-js/modules/es6.regexp.search in ./.nuxt/utils.js friendly-errors 20:39:58
* core-js/modules/es6.regexp.split in ./.nuxt/utils.js, ./node_modules/babel-loader/lib??ref--2-0!./node_modules/vue-loader/lib??vue-loader-options!./.nuxt/components/nuxt-build-indicator.vue?vue&type=script&lang=js& and 1 other
* core-js/modules/es6.regexp.to-string in ./.nuxt/utils.js, ./.nuxt/components/nuxt.js
* core-js/modules/es6.string.includes in ./.nuxt/client.js, ./.nuxt/components/nuxt-link.client.js
* core-js/modules/es6.string.iterator in ./.nuxt/client.js friendly-errors 20:39:58
* core-js/modules/es6.string.repeat in ./.nuxt/utils.js friendly-errors 20:39:58
* core-js/modules/es6.string.starts-with in ./.nuxt/utils.js friendly-errors 20:39:58
* core-js/modules/es6.symbol in ./.nuxt/client.js, ./.nuxt/components/nuxt-link.client.js
* core-js/modules/es7.array.includes in ./.nuxt/client.js, ./.nuxt/components/nuxt-link.client.js
* core-js/modules/es7.object.get-own-property-descriptors in ./.nuxt/index.js
* core-js/modules/es7.promise.finally in ./.nuxt/client.js friendly-errors 20:39:58
* core-js/modules/es7.symbol.async-iterator in ./.nuxt/client.js, ./.nuxt/components/nuxt-link.client.js
* core-js/modules/web.dom.iterable in ./.nuxt/client.js, ./.nuxt/components/nuxt-link.client.js
问题是,我正在运行NUXT2.11
npm install core-js@2.6.10
解决问题
"dependencies": {
"@nuxtjs/auth": "^4.9.1",
"@nuxtjs/axios": "^5.10.3",
"@nuxtjs/firebase": "^5.0.7",
"core-js": "2.6.10",
"firebase": "^7.14.2",
"nuxt": "^2.12.2"
},
"devDependencies": {
"@nuxtjs/vuetify": "^1.11.2"
}
等待nuxt 2.5.1中的修补程序,现在设置更多依赖项错误:*core js/modules/es6.array.find in./.nuxt/client.js、./node_modules/babel loader/lib??ref--2-0/节点\模块/vue加载程序/lib??vue加载程序选项/pages/home/index.vue?vue&type=script&lang=js&1other@ChrisF. 删除节点模块和锁文件,然后重新安装,我认为它最终是package-lock.json文件。确保删除它并重新安装。firebase使用的core js版本与cordova默认版本不同。出现版本不匹配,然后就会出现这种混乱。由于cordova使用webview,因此我改为在webview而不是本机环境中启用firebase。真倒霉