jsdoc安装与配置
0 环境
本文档采用npm版本为6.11.3
jsdoc官网
1 使用NPM安装JSDoc
首先,新建一个工程目录,不妨为jsdoc_demo。创建完成后进入目录
执行
npm init -y
生成一个package.json文件
安装jsdoc
npm i -D jsdoc
package.json中会新增开发依赖配置项
2 配置
jsdoc需要一个配置文件,如果你不创建它,jsdoc会使用默认值
首先,在工程根目录创建一个文件jsdoc.json,并从官网复制默认内容进去
{"plugins": [],"recurseDepth": 10,"source": {"includePattern": ".+\\.js(doc|x)?$","excludePattern": "(^|\\/|\\\\)_"},"sourceType": "module","tags": {"allowUnknownTags": true,"dictionaries": ["jsdoc","closure"]},"templates": {"cleverLinks": false,"monospaceLinks": false}
}
具体配置项请阅读官网配置说明,本文档不深究配置项。下面对该配置文件进行修改,修改后如下
{"plugins": ["plugins/markdown"],"source": {"include": ["src"],"includePattern": ".js$","excludePattern": "(node_modules/|docs)"},"sourceType": "module","templates": {"cleverLinks": true,"monospaceLinks": true},"opts": {"recurse": true,"destination": "./docs/"}
}
打开package.json文件,添加执行脚本,下面是脚本添加后的内容
"scripts": {"test": "echo \"Error: no test specified\" && exit 1","doc": "jsdoc -c jsdoc.json"},
3 测试
按照配置,我们需创建名为src的源文件夹,该文件夹中的js文件将会自动生成文档。
我们在src下直接创建一个index.js文件。此时,文件中没有内容,但我们可以直接执行脚本测试。
执行
npm run doc
我们会发现工程根目录下多了一个docs文件夹,这是jsdoc按照配置文件的配置生成的。进入docs文件夹,直接打开index.html查看效果
文档成功生成,但除了模板啥内容没有
我们在index.js中添加一些内容
// @ts-check/*** Student Name* @type {string}*/
const studentName = 'John Doe';
然后再次执行生成文档的脚本,看下效果
完结。后面的开发按照规范写注释,即可快速生成文档。
jsdoc安装与配置相关推荐
- JSDoc 安装教程
环境 nodeJs v10.17.0 jsdoc v3.6.3 操作说明 全局安装jsdoc最新版 npm install jsdoc -g 全局安装jsdoc 指定v3.6.3版本 npm inst ...
- Maven安装与配置(最实用!!!)eclipse中配置maven
Maven安装与配置 一.需要准备的东西 JDK Eclipse(本章主要是在eclipse中进行配置maven) Maven程序包 二.下载与安装 1. 前往maven下载最新版的Maven程序: ...
- Portainer 安装与配置
文章目录 Portainer 安装与配置 一.介绍 二.安装使用 1.单机运行 2.基于swarm集群方式运行 Portainer 安装与配置 一.介绍 Portainer 是一个开源.轻量级Do ...
- Myeclipse安装、配置、测试
Myeclipse安装.配置.测试(win7_64bit) 目录 1.概述 2.本文用到的工具 3.安装与激活 4.JavaSE开发测试(确保JDK已正确安装) 5.JavaEE开发测试(确保服务器和 ...
- [网摘学习]在Ubuntu上安装和配置OpenStack Nova之二
再收藏一份Openstack的文章,这两天的操作与此相同.但其中出现的问题还需要查找原因.待个人继续学习研究. 原文参考:http://www.linuxde.net/2011/11/1599.htm ...
- centos6.5 php5.2,Linux中PHP安装与配置(CentOS-6.5:php-5.2.13)
1 PHP简介 PHP(PHP: Hypertext Preprocessor的缩写,中文名:"超文本预处理器")是一种通用开源脚本语言.语法吸收了C语言.Java和Per ...
- java jdk 1.8 安装_下载、安装、配置 java jdk1.8
近期配置react native的开发环境,所以就从配置环境开始.rn的环境配置有那么几项,其中重要的一个就是java jdk(Java Development Kit 的缩写),那么以下就是下载.安 ...
- mysql安装好需要优化配置一下_Mysql的安装、配置、优化
Mysql的安装.配置.优化 安装步骤 1.先单击中的安装文件,如果是win7系统,请选择以管理员的方式运行. 2.大概需要30秒的时间,开始进入安装界面.请先把标红的打勾,好进行下一步的动作. 3. ...
- windows下opencv安装及配置(vs2010环境)
opecv下载 前往官方下载地址 https://opencv.org/releases/ opencv安装及配置 解压,会得到一个opencv文件夹,可将提取出的文件移动到任意位置,我将其放在F盘. ...
最新文章
- 设计模式:控制反转(Inversion Of Control)
- AI:2020年6月22日北京智源大会演讲分享之认知神经基础专题论坛——15:00-15:40刘嘉教授《From Representation to Comp: the Cognitive N》
- SAP ERP差异来源和差异处理
- 开发十年的程序员论:零基础自学Python,学习路径是什么?深思
- android 定位信息存哪,安卓手机便签系统存储位置在哪
- SDNU 1045.石子合并1(区间dp)
- Android studio如何写滚动视图
- python open函数 创建变量文件_python的open函数怎么用
- win10切换桌面_总说win7最好用,那是你还不知道win10系统,竟有这些强大的功能!...
- jmap与jstat工具实战分析
- 安卓机器人做图软件_移动机器人领域,除了工业(安卓)一体机,工控机也必不可少...
- java基于SSM房屋租赁管理系统
- 离散数学(第二版) 第一章、第二章习题
- js 日语索引 日文排序
- js压缩文件或文件夹
- 本地Blast2GO安装
- CE修改器学习历程之下载、安装和汉化
- 漏洞复现篇——ewebeditor编辑器解析漏洞
- getPrepayId php,php微信支付接口开发程序
- Linux查看主机信息及修改主机名hostname