Adakah sesiapa tahu cara memasang @nuxtjs/composition-api dalam nuxt3?
P粉195200437
2023-07-28 12:23:55
<p>Saya mempunyai projek Nuxt 2 sebelum ini, di mana versi pakej "@nuxtjs/composition-api" dipasang ialah "^0.33.1". Sekarang saya perlu menukar versi Nuxt daripada 2.5 kepada 3.6.2. Jika anda boleh membantu saya menyelesaikan masalah ini, saya akan sangat berterima kasih. </p><p>Saya telah membuat perubahan tetapi sedang mendapat ralat semasa menjalankan arahan dev yarn. </p><p><br /></p>
<pre class="brush:php;toolbar:false;">Ralat RALAT semasa mengemas kini kebergantungan: 4:36:09 PTG
Ralat: Pembinaan gagal dengan 3 ralat:
node_modules/@nuxtjs/composition-api/dist/runtime/index.mjs:1:175: ERROR: Tiada eksport yang sepadan dalam "node_modules/vue/dist/vue.runtime.esm-bundler.js" untuk import "set"
node_modules/@nuxtjs/composition-api/dist/runtime/index.mjs:2:30: ERROR: Tiada eksport yang sepadan dalam "node_modules/vue/dist/vue.runtime.esm-bundler.js" untuk import "del"
node_modules/@nuxtjs/composition-api/dist/runtime/index.mjs:2:409: ERROR: Tiada eksport yang sepadan dalam "node_modules/vue/dist/vue.runtime.esm-bundler.js" untuk import "set"
di failureErrorWithLog (C:UsersskyWebtestfrontendnode_modulesvitenode_modulesesbuildlibmain.js:1636:15)
di C:UsersskyWebtestfrontendnode_modulesvitenode_modulesesbuildlibmain.js:1048:25
di C:UsersskyWebtestfrontendnode_modulesvitenode_modulesesbuildlibmain.js:1512:9
di process.processTicksAndRejections (node:internal/process/task_queues:95:5)</pre>
<p>Di manakah saya boleh mencari dokumentasi (((, jika saya mengalih keluar pakej ini, saya mendapat ralat semasa mengimport import {onMounted, computed, useRoute, useContext, ref} daripada "@nuxtjs/composition-api" .< /p>
Pakej
@nuxtjs/composition-api mengembalikan fungsi API Komposisi kepada Vue2, namun ini tidak lagi diperlukan kerana Nuxt3 dibina pada Vue3. Untuk menyelesaikan isu ini, anda harus mengalih keluar pakej daripada package.json dan dependencies, dan boleh terus menggunakan fungsi API Komposisi yang berkaitan (rujuk, dikira, dll.) tanpa sebarang import, kerana Nuxt kini mengendalikannya melalui import automatik. Anda boleh mengetahui lebih lanjut di pautan berikut:
https://nuxt.com/docs/guide/concepts/auto-imports
Semoga ini membantu anda berhijrah ke Nuxt 3 :)