J'utilise Firebase dans Nuxt mais avec la mise à jour 2.5.0 j'obtiens ces erreurs. Vous n'arrivez pas à comprendre quel est le problème?
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
3 Réponses :
Ce problème devrait être résolu dans la version nuxt 2.5.1.
Obtenir encore plus d'erreurs de dépendances maintenant: * core-js / modules / es6.array.find in ./.nuxt/client.js, ./node_modules/babel-loader/lib??ref--2-0!./node_modules / vue -loader / lib ?? vue-loa der-options! ./ pages / home / index.vue? vue & t ype = script & lang = js & et 1 autre
@ChrisF. supprimer les modules de nœuds et verrouiller le fichier et réinstaller
J'ai exactement ce problème.
* 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
Le fait est que j'exécute nuxt 2.11.
Je pense que cela a fini par être le fichier package-lock.json. Assurez-vous de le supprimer et de le réinstaller.
firebase semble utiliser une version core-js différente de celle de cordova par défaut. Une incompatibilité de version se produit, puis ce désordre se produit. Étant donné que cordova fonctionne avec une vue Web, j'ai plutôt activé Firebase dans la vue Web plutôt que dans l'environnement natif. Dommage.
"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" }
attendez un correctif dans nuxt 2.5.1