如果启用了sourcemap,则可以在浏览器上进行调试。同样,查找clarification和declarationMap的用例。
我已经在Internet上进行了搜索,但是我的坏人除了生成.d.ts文件之外找不到实际的用例。
生成.d.ts
文件恰好是declaration
编译器选项的用例,因此生成输出为.js
,而所有类型定义仍可以保留给其他消耗您项目的TS项目。
IDE可以利用declarationMap
选项提供更好的开发人员体验:当您当前有一个对应的.d.ts
文件打开并且想要查看其实现时,它使您可以快速导航到原始源(另请参见此答案)。
在--declaration旁边启用--declarationMap会使编译器在输出.d.ts文件的旁边发出.d.ts.map文件。语言服务现在还可以理解这些映射文件,并使用它们将基于声明文件的定义位置映射到其原始源(如果有)。
换句话说,在使用--declarationMap生成的.d.ts文件中的声明上按定位定义会将您带到定义该声明的源文件(.ts)位置,而不是.d。 ts。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句