首先是因为项目的原因,封装了很多util方法所以在使用的时候加一个jsdoc会用起来更方便
js本身是弱类型语言,有时候在传参调用的时候会出现类型的错误
在以前的项目中,使用过jsdoc,不过写的不算特别规范,所以最近潜心研究一波
在使用jsdoc之前,你必须为你的方法写上jsdoc的注释
如:
1 | /** |
在上面的实例中,就给出了jsdoc
其中
1 | /** |
在对箭头函数生成jsdoc的HTML文档的时候发现了一个致命的错误
生成的描述并不是我们想要的
这个时候我去查了github issue
传送门
按照最后一个人所提示的方法进行了修改
1 | /** |
在jsdoc的头部加上了@method
这个注释
这个时候打包出来的文档就能正确显示了
安装jsdoc 执行npm install jsdoc -g
进入项目的根目录 在项目的根目录执行 jsdoc src/demo.js
后面这个路径就是你想要生成文档的js文件所在的路径
执行成功之后 会在你的根目录生成一个out
文件夹 从index.html
进入你就会看见你生成的方法
安装jsdoc 执行npm install jsdoc --save-dev
在package.json
里的script
里添加一个批量生成的脚本"build:doc": "jsdoc -c jsdoc.json"
还需要在根目录下创建一个jsdoc.json
的文件,配置如下:
1 | { |