nuxt logo

ドキュメント翻訳(非公式)

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"
    }
  ]
}

必要に応じて、このファイルの内容をカスタマイズすることができます。ただし、targetmodule、および moduleResolution を上書きしないことをお勧めします。

paths をカスタマイズする必要がある場合、これは自動生成されたパスエイリアスを上書きします。代わりに、必要なパスエイリアスを nuxt.config 内の alias プロパティに追加することをお勧めします。これにより、自動生成された tsconfig に取り込まれ、追加されます。