Skip to content
← キットに戻る
Stack: Nuxt (Vue)

Nuxt プリセット

onboard フローが Nuxt プロジェクトに対して使う推論ガイドです。テンプレートではなくチェックリストであり、検出された現実が優先します。

シグナル

  • nuxt.config.ts と依存関係の nuxt、エントリーポイントとしての app.vue
  • pages/(ファイルベースルーティング)、server/api/(Nitro エンドポイント)、composables/、および自動インポートされる components/
  • パッケージマネージャーは、存在するロックファイル(pnpm-lock.yamlyarn.lockpackage-lock.json)から推論する。

推論すべきこと

  • 実際のリント(eslint)、型チェック(nuxi typecheck)、テスト(@nuxt/test-utils を用いた Vitest)、ビルド(nuxt build)スクリプトを原文どおりに捕捉する。
  • ルーティングとデータフェッチ(useFetchuseAsyncData)、Nitro の server/api/ ルート、コンポーザブル、自動インポートの規約、レンダリングモード(SSR/SSG/SPA)。
  • スタック別スキル:pagerouteserver-routeserver/api)、composablecomponent

補足

コンポーネント・コンポーザブル・ユーティリティの自動インポートは Nuxt の規約であり、明示的なインポートを随所に追加するのではなく、その前提を踏まえて対応する。