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 に取り込まれ、追加されます。