recherche

Maison  >  Questions et réponses  >  le corps du texte

Est-ce que quelqu'un sait comment installer @nuxtjs/composition-api dans nuxt3 ?

<p>J'ai déjà eu un projet Nuxt 2, dans lequel la version du package "@nuxtjs/composition-api" installée était "^0.33.1". Maintenant, je dois changer la version de Nuxt de 2.5 à 3.6.2. Si vous pouvez m'aider à résoudre ce problème, je vous en serai très reconnaissant. </p><p>J'ai apporté les modifications mais je reçois actuellement une erreur lors de l'exécution de la commande Yarn dev. </p><p><br /></p> <pre class="brush:php;toolbar:false;">Erreur ERREUR lors de la mise à jour des dépendances : 16:36:09 Erreur : La construction a échoué avec 3 erreurs : node_modules/@nuxtjs/composition-api/dist/runtime/index.mjs:1:175 : ERREUR : aucune exportation correspondante dans "node_modules/vue/dist/vue.runtime.esm-bundler.js" pour l'importation "set" node_modules/@nuxtjs/composition-api/dist/runtime/index.mjs:2:30 : ERREUR : aucune exportation correspondante dans "node_modules/vue/dist/vue.runtime.esm-bundler.js" pour l'importation "del" node_modules/@nuxtjs/composition-api/dist/runtime/index.mjs:2:409 : ERREUR : aucune exportation correspondante dans "node_modules/vue/dist/vue.runtime.esm-bundler.js" pour l'importation "set" à FailureErrorWithLog (C:UsersskyWebtestfrontendnode_modulesvitenode_modulesesbuildlibmain.js:1636:15) sur C:UsersskyWebtestfrontendnode_modulesvitenode_modulesesbuildlibmain.js:1048:25 sur C:UsersskyWebtestfrontendnode_modulesvitenode_modulesesbuildlibmain.js:1512:9 à process.processTicksAndRejections (node:internal/process/task_queues:95:5)</pre> <p>Où puis-je trouver la documentation (((, si je supprime ce package, j'obtiens une erreur lors de l'importation de import {onMounted, calculated, useRoute, useContext, ref} depuis "@nuxtjs/composition-api" .< /p>
P粉195200437P粉195200437511 Il y a quelques jours583

répondre à tous(1)je répondrai

  • P粉194919082

    P粉1949190822023-07-29 11:24:51

    Le package

    @nuxtjs/composition-api ramène la fonctionnalité de l'API Composition à Vue2, mais cela n'est plus nécessaire car Nuxt3 est construit sur Vue3. Pour résoudre ce problème, vous devez supprimer le package de package.json et des dépendances, et pouvez utiliser directement les fonctions pertinentes de l'API de composition (réf, calculée, etc.) sans aucune importation, car Nuxt gère désormais cela via des importations automatiques. Vous pouvez en savoir plus sur le lien suivant :

    https://nuxt.com/docs/guide/concepts/auto-imports

    J'espère que cela vous aidera à migrer vers Nuxt 3 :)


    répondre
    0
  • Annulerrépondre