インストールされている依存関係でグローバルタイピングを除外することは可能ですか?
ローカル依存関係をインストールしました。これにより、その依存関係のnode_modulesフォルダーもコピーされました。このnode_modulesフォルダーは、インストールされた@typesタイピングを保持します。これらは、メインプロジェクトにインストールされている@typesタイピングと競合します。
例えば。 project-path/node_modules/local-dependency/node_modules/@types/react
はproject-path/node_modules/@types/react
と競合します。
TypeScriptコンパイラにそのローカル依存関係の型指定を無視させることは可能ですか?
types
オプションに空の配列を使用しようとしましたか?
{
"compilerOptions": {
...,
"types": []
}
}
これにより、タイプの自動包含が無効になります。
詳細については、 TypeScriptドキュメント を参照してください。