js笔记十:vscode代码提示(20211221补充)

js笔记十:vscode代码提示(20211221补充)对于开发过程中 如果有函数或属性提示 可以大大提高效率 对于 java python C 等语言强类型的编译型脚本语言 其对应的 IDE 都有完备的代码 对于 C C 也有比较完善的代码提示 而 js 和 lua 这种弱类型语法 就很难了 很多仅仅是提供了同文件或同目录已有关键字的代码提示 这个也是 js 开发最头痛的地方之一 在使用 vscode 开发 js 则提供一种办法 提高代码提示的正确率 一

一、typescript;

• 对于typescript,则是增强js的类型。损失一点js的自由度,提搞一些开发效率。使用TypeScript有一个显示的好处是,在JSDoc的注释中,可以不用写类型了。vscode可以自动推导出相应的类型

基于TypeScript的开源库,在配置tsconfig.json的时候,要注意将”declaration”: true,   表示它编译成js的时候,会生成相应的.d.ts类型文件。这个文件,在其它项目中,引用你的包以后,就可以对应的代码提示。

二、js doc;

• Js doc真的很强大,配合vscode,可以完整的显示出来。这里有比较完整的js doc的资料

https://www.shouce.ren/api/view/a/13232o

大家按照相应的格式编写代码,vscode就可以为它产生相应的代码提示。

三、@types

• @types则是新vscode代码提示库,有很多主流的库,如node本身的,还有lodash等。https://www.npmjs.com/~types

有很多库原生是js写的,但是又没有TypeScript的类型说明,于是就可以增加了下@types库。如node的 

npm install @types/node –save-dev

这样,在使用node中的相关模块的时候,就可以相应的代码提示了。但是要注意相应的node版本

如:node 16.x的  就用npm install @types/node@16.x  

一、 安装js doc插件。在vscode的插件管理,搜索Add jsdoc comments,然后安装就可以。

js笔记十:vscode代码提示(20211221补充)

js笔记十:vscode代码提示(20211221补充)

在使用的地方,也会有代码提示了

js笔记十:vscode代码提示(20211221补充)

@types https://www.npmjs.com/~types

关于有网友反馈没有提示:请将鼠标移到代码中对应的单词上面,就会有了。有编写代码的过程中,使用某个变量或函数,都会有相应的提示了。

参考:

javascript系列笔记_过客2019-CSDN博客icon-default.png?t=LA92https://zdhsoft.blog.csdn.net/article/details/121746367

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/215752.html原文链接:https://javaforall.net

(0)
上一篇 2026年3月18日 下午1:31
下一篇 2026年3月18日 下午1:31


相关推荐

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号