はじめに Next.js には Private folders という機能があります。 Next.js の App Router では、以下のように _ で始まる名前にすることでルーティングから除外されます。 (基本的に page.js や route.js でないとルートとして認識されないようにはなっているので、Private folders を使わなくても以下の例では除外されている) pages/ ├─ dashboard/ │ └─ _components │ └─ button.tsx # ルーティングから除外される └─ page.tsx # /dashboard はルートになる Nuxt には同じような機能はありませんが、とある機能を使うことで同じようなことが実現できます。 Nuxt のルーティングについて Nuxt は File-based routing をサポートしており