在 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+单击键会跳转到定义的设置

Visual studio Code使用技巧

Visual studio Code使用技巧

visualstudio2022怎么找写过的代码

如何在 Visual Studio 2008 xml 编辑器中编辑工作项?

Visual Studio Code:使用技巧汇总