一、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,然后安装就可以。
在使用的地方,也会有代码提示了
@types https://www.npmjs.com/~types
关于有网友反馈没有提示:请将鼠标移到代码中对应的单词上面,就会有了。有编写代码的过程中,使用某个变量或函数,都会有相应的提示了。
参考:
javascript系列笔记_过客2019-CSDN博客
https://zdhsoft.blog.csdn.net/article/details/121746367
发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/215752.html原文链接:https://javaforall.net
