Weiß jemand, wie man @nuxtjs/composition-api in nuxt3 installiert?
P粉195200437
2023-07-28 12:23:55
<p>Ich hatte zuvor ein Nuxt 2-Projekt, in dem die Version des installierten Pakets „@nuxtjs/composition-api“ „^0.33.1“ war. Jetzt muss ich die Nuxt-Version von 2.5 auf 3.6.2 ändern. Wenn Sie mir bei der Lösung dieses Problems helfen können, wäre ich Ihnen sehr dankbar. </p><p>Ich habe die Änderungen vorgenommen, erhalte jedoch derzeit eine Fehlermeldung, wenn ich den Befehl „garn dev“ ausführe. </p><p><br /></p>
<pre class="brush:php;toolbar:false;">ERROR Fehler beim Aktualisieren von Abhängigkeiten: 16:36:09 Uhr
Fehler: Der Build ist mit drei Fehlern fehlgeschlagen:
node_modules/@nuxtjs/composition-api/dist/runtime/index.mjs:1:175: FEHLER: Kein passender Export in „node_modules/vue/dist/vue.runtime.esm-bundler.js“ für Import „set“
node_modules/@nuxtjs/composition-api/dist/runtime/index.mjs:2:30: FEHLER: Kein passender Export in „node_modules/vue/dist/vue.runtime.esm-bundler.js“ für Import „del“
node_modules/@nuxtjs/composition-api/dist/runtime/index.mjs:2:409: FEHLER: Kein passender Export in „node_modules/vue/dist/vue.runtime.esm-bundler.js“ für Import „set“
bei failErrorWithLog (C:UsersskyWebtestfrontendnode_modulesvitenode_modulesesbuildlibmain.js:1636:15)
unter C:UsersskyWebtestfrontendnode_modulesvitenode_modulesesbuildlibmain.js:1048:25
unter C:UsersskyWebtestfrontendnode_modulesvitenode_modulesesbuildlibmain.js:1512:9
bei process.processTicksAndRejections (node:internal/process/task_queues:95:5)</pre>
<p>Wo finde ich die Dokumentation? /p>
@nuxtjs/composition-api包将Composition API功能回溯到Vue2,然而这已经不再需要,因为Nuxt3是基于Vue3构建的。为了解决这个问题,你应该从package.json和依赖中删除该包,并且可以直接使用相关的Composition API函数(ref、computed等),无需进行任何导入,因为Nuxt现在通过自动导入来处理这个问题。你可以通过以下链接了解更多信息:
https://nuxt.com/docs/guide/concepts/auto-imports
希望这能帮助你迁移到Nuxt 3 :)