首页 > 解决方案 > Javascript 类型的 VSCode 扩展

问题描述

是否有显示变量数据类型的 VSCode 扩展(例如,如果我们将鼠标悬停在该变量上方)?大概是通过查看变量的初始化来检测变量的类型,甚至可能遵循随后的重新分配?我知道使用 Typescript 会给我很好的工具,可以满足我的需求,但我不想使用 Typescript。

标签: javascriptvisual-studio-code

解决方案


不,不是,这就是动态编程的本质。VS Code 本身可以猜测,但它主要基于文件或目录中频繁使用的字符串。

最接近的是 JSDoc(它的用途不仅仅是类型,您可能应该已经在使用它了)并在您的普通 .js 文件中间接使用 Typescript 来帮助 VS Code。

在文件顶部添加以下内容:

// @ts-check

https://code.visualstudio.com/docs/nodejs/working-with-javascript#_type-checking-javascript


推荐阅读