VSCode 始终显示类型定义而不是实际实现

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

你们中是否有人遇到过这样的问题:vscode 总是将您带到函数的类型定义而不是实现。

例如, 我右键单击react setState函数,如下所示, enter image description here

VS code 向我显示了打字稿文件。 enter image description here

如何查看函数的实现而不是类型定义?

javascript visual-studio-code vscode-debugger
3个回答
5
投票

这是 VS Code 智能感知的限制。我们不会尝试从

node_modules
内部解析 js 进行 IntelliSense,因此我们无法映射回原始源代码。相反,我们依靠
*.d.ts
来提供定义。

这两个问题正在跟踪对此可能的改进:


1
投票

在 vscode v1.67 中,有 update 和新的 Go to Source Definition 命令

直接跳转到库函数的 JavaScript 实现 使用新的“转到源定义”命令。您可以了解更多 有关此功能的信息并在 TypeScript 问题 #49003 中分享反馈。


-2
投票

单击“在浏览器中显示整个项目”时,HTML 项目实时预览选项显示该窗口无法找到 Web 视图,请正确输入名称,然后重试

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