如何在 VS Code 中查看原始 javscript 库源代码,而不是打字稿版本?



我刚开始学习Express JS,我是一个通过单击IDE的"转到定义"并跟踪每个方法/函数来学习库的人。

但是当我点击javascript文件的">转到定义"时,Visual Studio Code会将我带到index.d.ts文件,这是打字稿版本。这对我没有帮助,因为这无助于我理解库的底层架构。

如何从 VS Code 查看原始库源代码?如果没有,Github(或任何其他来源(中是否有任何类似的功能可以单击将我带到方法定义的方法调用?

谢谢

如果你的tsconfig.json"allowJs": true"maxNodeModuleJsDepth"设置为足够大的数字,并且你卸载了类型声明,那么点击"转到定义"将带你进入 TypeScript 对 JavaScript 中定义的最佳猜测,这可能不适用于从未设计为静态可分析的 JavaScript 代码(例如, 我在快递上没有走多远(。 对于直接在包中包含类型声明的 JavaScript 包,而不是具有可以卸载的单独@types包,您必须手动将 JavaScript 源代码(而不是类型声明(复制到项目的子目录中,并设置baseUrlpaths选项,以便 TypeScript 找到它。

此问题是"转到定义"将您带到 JavaScript,即使安装了类型声明也是如此。

最新更新