在visual studio代码中,如何跳转到typescript类型定义index.d.ts中的实际代码?

问题描述 投票:2回答:3

例如,我命令点击express()函数跳转到它的定义:

const app = express();

然后vscode跳转到index.d.ts文件中的这一行:

declare function e(): core.Express;

做一个Jump to Definition /命令 - 点击e()函数只会让我回到同一个文件中。但我希望看到实际的javascript代码是类型包装器的基础,而不必在node_modules中的某个地方搜索它。

你是怎样做的?

typescript visual-studio-code
3个回答
0
投票

从VS Code 1.24开始,他通常无法用于第三方节点模块。 VS Code使用那些*.d.ts文件来提供良好的智能感知,而无需处理原始实现文件。你可以找到更多关于这个here的信息

使用typings文件更可靠,更高效,但这也意味着我们无法跳回原来的JS实现。


0
投票

https://code.visualstudio.com/docs/languages/javascript#_automatic-type-acquisition

单击要跳转到的所需模块,然后按F12。

在这里,单击“const app = express()”中的“express()”,然后按F12。


-1
投票

在VSCode配置中设置disableAutomaticTypeAcquisition: true

© www.soinside.com 2019 - 2024. All rights reserved.