😺

Nuxt3のディレクトリ構成

2024/09/10に公開

Nuxt.jsの一般的なディレクトリ構成は以下の通りです。

pages/
ルーティングに使用されるVueコンポーネント
ファイル名に基づいて自動的にルートが生成される

components/
再利用可能なVueコンポーネント
自動インポートされる

layouts/
アプリケーションのレイアウトファイル
共通のページ構造を定義する

assets/
コンパイルされていない静的アセット(画像、フォント、スタイルシートなど)

public/
公開ディレクトリ(ファビコン、robots.txtなど)

plugins/
アプリケーション全体で使用するVueプラグインやJavaScript

store/
Vuexストアファイル(状態管理)

middleware/
ルートにアクセスする前に実行されるカスタム関数

server/
サーバーサイドのロジックやAPIルート

composables/
再利用可能な関数(Composition API)

utils/
ユーティリティ関数

types/
TypeScriptの型定義ファイル

app.vue
アプリケーションのメインコンポーネント

nuxt.config.ts
Nuxt.jsの設定ファイル

Discussion