tsconfig.json
Nuxt は、適切なデフォルト設定とあなたのエイリアスを用いて、複数の TypeScript 設定ファイルを生成します。
Nuxt は、あなたの Nuxt プロジェクトで使用している解決済みのエイリアスと、その他の適切なデフォルト設定を用いて、複数の TypeScript 設定ファイル (.nuxt/tsconfig.app.json
, .nuxt/tsconfig.server.json
, .nuxt/tsconfig.node.json
および .nuxt/tsconfig.shared.json
) を自動的に生成します。
これを活用するために、プロジェクトのルートに以下の内容で tsconfig.json
を作成することができます。
tsconfig.json
{
"files": [],
"references": [
{
"path": "./.nuxt/tsconfig.app.json"
},
{
"path": "./.nuxt/tsconfig.server.json"
},
{
"path": "./.nuxt/tsconfig.shared.json"
},
{
"path": "./.nuxt/tsconfig.node.json"
}
]
}
必要に応じて、このファイルの内容をカスタマイズすることができます。ただし、target
、module
、および moduleResolution
を上書きしないことをお勧めします。
paths
をカスタマイズする必要がある場合、これは自動生成されたパスエイリアスを上書きします。代わりに、必要なパスエイリアスを nuxt.config
内の alias
プロパティに追加することをお勧めします。これにより、自動生成された tsconfig
に取り込まれ、追加されます。
※このページは Nuxt.js 公式ドキュメントの翻訳ページ(非公式)です。
公式ドキュメントの該当ページはこちら:
https://nuxt.com/docs/4.x/guide/directory-structure/tsconfig