在 Visual Studio 代码中,如何跳转到 typescript 类型定义 index.d.ts 中的实际代码?
Posted
技术标签:
【中文标题】在 Visual Studio 代码中,如何跳转到 typescript 类型定义 index.d.ts 中的实际代码?【英文标题】:In visual studio code, how do you jump to the actual code in a typescript type definitions index.d.ts? 【发布时间】:2018-07-29 09:18:36 【问题描述】:例如我命令点击express()
函数跳转到它的定义:
const app = express();
vscode 然后跳转到 index.d.ts 文件中的这一行:
declare function e(): core.Express;
在e()
函数上执行Jump to Definition
/ 命令单击只会让我回到同一个文件中。但我想查看作为类型包装器基础的实际 javascript 代码,而无需在 node_modules 中的某处搜索它。
你是怎么做到的?
【问题讨论】:
【参考方案1】:从 VS Code 1.24 开始,对于第三方节点模块,他通常是不可能的。 VS Code 使用那些 *.d.ts
文件来提供良好的智能感知,而无需处理原始实现文件。你可以找到更多关于这个here的信息
使用typings文件更可靠、更高效,但这也意味着我们不能跳回原来的JS实现。
【讨论】:
以上是关于在 Visual Studio 代码中,如何跳转到 typescript 类型定义 index.d.ts 中的实际代码?的主要内容,如果未能解决你的问题,请参考以下文章
Visual Studio 2017 Ctrl+单击键会跳转到定义的设置