web-dev-qa-db-ja.com

インストールされている依存関係で@types入力を除外する

インストールされている依存関係でグローバルタイピングを除外することは可能ですか?

ローカル依存関係をインストールしました。これにより、その依存関係のnode_modulesフォルダーもコピーされました。このnode_modulesフォルダーは、インストールされた@typesタイピングを保持します。これらは、メインプロジェクトにインストールされている@typesタイピングと競合します。

例えば。 project-path/node_modules/local-dependency/node_modules/@types/reactproject-path/node_modules/@types/reactと競合します。

TypeScriptコンパイラにそのローカル依存関係の型指定を無視させることは可能ですか?

14
Pelle Jacobs

typesオプションに空の配列を使用しようとしましたか?

{
  "compilerOptions": {
    ...,
    "types": []
  }
}

これにより、タイプの自動包含が無効になります。

詳細については、 TypeScriptドキュメント を参照してください。

1
Conaclos