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

VSCode always shows type definition and not the actually implementation

你们中有人遇到过这个问题吗,其中 vscode 总是带你到函数的类型定义而不是实现。

例如, 我右键单击 react setState 函数,如下所示,

然后 VS 代码向我显示了 typescript 文件。

如果是问题a,我该如何解决。 如果不是,那么我如何看待实现而不是函数的类型定义。

这是 VS Code 智能感知的限制。我们不尝试从 node_modules 内部解析 js 以获取 IntelliSense,因此我们无法映射回原始源代码。相反,我们依靠 *.d.ts 来提供定义。

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