tsconfigのtypeRoots
ここに指定したdir配下の
型定義ファイル
のみを含める
デフォルトでは、任意の場所にある
@types/
内の型定義ファイルが対象となっている
@types
以外の場所にある型定義ファイルを使いたいときに使う
docs
code:tsconfig.json
{
"compilerOptions": {
"typeRoots":
"./typings", "./vendor/types"
}
}
このように書くと、
node_modules/@types
は対象外になる
https://zenn.dev/qnighy/articles/9a6a0041f2a1aa
https://devblogs.microsoft.com/typescript/announcing-typescript-5-1/#typeroots-are-consulted-in-module-resolution
5.1でなんか改善された