我希望TS使用@ types /目录中的所有.d.ts文件,并考虑位于特定位置的.d.ts文件,例如../ library / library.d.ts
我可以在tsconfig.json文件中执行此操作吗?
谢谢!
答案 0 :(得分:1)
您可以使用tsconfig.json中的typeRoots
编译器选项来执行此操作。但是,这将禁用默认包含的可见@types包,因此您还需要手动将其添加到typeRoots
。
{
"compilerOptions": {
"typeRoots": [
"./node_modules/@types",
"./path/to/my/type/directory",
"./other/path/to/type/dir",
...
],
...
},
...
}
这假设您的tsconfig.json文件与node_modules位于同一目录级别。您需要更改./node_modules/@types
中指定的typeRoots
相对路径。