我正在使用index.d.ts文件附带的第三方Javascript库。但是,该文件与我的TS版本不兼容。我做了一个适合我的修复并将其提交给图书馆创建者。同时,我想使用此修复程序。我需要将它提交给VCS供我的整个团队使用。 node_modules
文件夹未提交给VCS,其内容安装在结帐时,因此我不能只覆盖/删除第三方提供的文件。
我在哪里放置自定义的.d.ts文件,如何告诉打字稿在提供的文件上使用它?
答案 0 :(得分:2)
您可以使用paths
中的tsconfig
选项将任何模块映射到自定义定义文件:
{
"compilerOptions" : {
..
"baseUrl": ".",
"paths": {
"some_module": ["custom.d.ts"]
}
},
}
此功能通常与通配符一起用于映射自定义路径,但也可用于特定模块。您可以阅读更多here。