自動インポート
Nuxt 3 は、摩擦を最小限に抑えるアプローチを採用しており、可能な限りコンポーネントとコンポーザブルが自動的にインポートされます。
移行ドキュメントの残りの部分では、主要な Nuxt および Vue のユーティリティに明示的なインポートがないことに気づくでしょう。これは誤植ではありません。Nuxt がそれらを自動的にインポートします。Nuxt の TypeScript サポートを使用するための手順に従っていれば、完全な型ヒントが得られるはずです。
移行
- Nuxt 2 で
@nuxt/componentsを使用していた場合は、nuxt.configからcomponents: trueを削除できます。より複雑な設定をしていた場合は、コンポーネントオプションがいくらか変更されていることに注意してください。詳細については、コンポーネントのドキュメントを参照してください。
Nuxt がコンポーネントとコンポーザブルの自動インポートをどのように解決したかを確認するには、
.nuxt/types/components.d.ts と .nuxt/types/imports.d.ts を確認できます。