是否有一个VSCode扩展可以显示变量的数据类型(比如我们将鼠标悬停在变量上方)?可能是通过查看变量的初始化来检测变量的类型,甚至可能是在随后的重新赋值之后?我知道使用Typescript会给我很好的工具,可以做我正在寻找的事情,但我不想使用Typescript。
发布于 2019-07-15 22:20:29
不是的,这就是动态编程的本质。VS代码本身可以猜测,但它主要是基于文件或目录中频繁使用的字符串。
最接近的是JSDoc (除了类型之外,它还有更多的用途,您可能已经在使用它了),并且间接地在您的普通.js文件中使用Typescript来帮助VS代码。
在文件的顶部添加以下内容:
// @ts-check
https://code.visualstudio.com/docs/nodejs/working-with-javascript#_type-checking-javascript
https://stackoverflow.com/questions/57041482
复制相似问题