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