fly63前端网

www.fly63.com

首页文章资源工具教程 栏目
  • 关于我们
  • 网站投稿
  • 赞助一下
搜索

在线工具_工作生活好帮手

打造各种简单、易用、便捷的在线工具,网友无需注册和下载安装即可使用

点击查看

关闭

提交网站

JSDoc
分享
复制链接
新浪微博
QQ 好友

扫一扫分享

网站地址:https://jsdoc.app/
GitHub:https://github.com/jsdoc/jsdoc
网站描述:生成javascript API文档

JSDoc 3是一款根据 Javascript 文件中注释信息,生成 JavaScript 应用、库、模块的 api 文档的工具。你可以使用它记录如:命名空间、类、方法、方法参数等。该项目还衍生出了许多模板和其他工具来帮助生成和自定义文档 

安安装JSDoc

npm i jsdoc -g

如何使用JSDoc

同其他语言一样,文档生成工具的原理还是通过代码注释去解析并根据一定的tag来生成文档。在JSDoc文档中明确说明了,只有以/**为开始的注释才会被JSDoc识别,其他的注释格式都会被忽略。

额外,JSDoc 默认还会将项目中的README.md文件一同生成到JSDoc最后生成的文档文件中,或通过命令--R/-readme 指定个别文件,将其添加至所生成的文档文件中,但文件格式必须是Markdown,此时,项目中的README.md将被忽略。


JSDoc命令行参数

JSDoc命令行几个常用参数有以下几个:

  • -c, --configure 指定configuration file
  • -d, --destination 指定输出路径,默认./out
  • -e, --encoding 设定encoding,默认utf8
  • -p, --private 将private注释输出到文档,默认不输出
  • -P, --package 指定package.json file
  • -r, --recurse 查询子目录
  • -t, --template 指定输出文档template
  • -u, --tutorials 指定教程路径,默认无

JSDoc配置文件

同许多js工具一样,JSDoc也有配置文件,可以通过设定配置文件来定制JSDoc。如果没有指定configuration file,将会使用一下配置。

{
    "tags": {
        "allowUnknownTags": true, // 允许使用自定义tag
        "dictionaries": ["jsdoc","closure"] // 定义tag集
    },
    "source": {
        "includePattern": ".+\\.js(doc)?$", // 将以.js, .jsdoc结尾的文件作为源文件
        "excludePattern": "(^|\\/|\\\\)_" // 忽略以_开头的文件夹及文件
    },
    "plugins": [],
    "templates": {
        "cleverLinks": false,
        "monospaceLinks": false
    }
}


链接: https://fly63.com/nav/991

more>>
相关栏目
阿里云活动、优惠券|代金劵
卓越的云计算技术和服务提供商
点击进入
硅云优惠券
领先的基础云计算服务提供商,PHP云虚拟主机第一品牌
点击进入
WordPress
PHP语言开发的博客平台
官网GitHub
宝塔服务器面板
简单好用的服务器运维面板
点击进入
MinDoc
一款针对IT团队开发的简单好用的文档管理系统
官网GitHub
hexo
一个快速、简洁且高效的博客框架
官网GitHub
Discuz
一套通用的社区论坛软件系统
官网
织梦dedeCMS
国内开源CMS的内容管理系统
官网
phpcms
领先的网站内容管理系统|网站管理系统
官网
帝国CMS
超高安全、超高稳定的开源CMS系统
官网
禅道
比较强大的项目管理源码
官网
Ecshop
一款B2C独立网店系统
官网
韩国VPS
专注免备国外Vps主机租用
官网
PageAdmin
专注、致力打造最优秀的内容管理系统
官网
docute
无需生成过程直接编写文档
官网GitHub
emlog
基于PHP-MySQL的博客及CMS建站系统
官网

手机预览