当前位置: 首页 > article >正文

jsDoc+docdash生成说明文档

  1. 全局安装jsDoc和docdash   

    npm i jsdoc docdash -g

    npm i jsdoc docdash -g

  2. 在项目根目录添加名为jsdoc.json的文件,并在文件中添加以下内容

    {"recurseDepth": 3, // 递归深度,3级从根目录开始算往下三层 /src/hooks/xxx"source": {"include": [ "src/"], // jsDoc的扫描目录"includePattern": ".+\\.js(doc|x)?$", // 文件类型限制,和上一个include属性取交集"exclude": [ "src/libs" ] // 排除掉哪个目录},"opts": {"template": "C:\\Program Files\\nodejs\\node_modules\\docdash", // 使用的样式模板的目录,由于安装在全局,所以请自行匹配node安装位置"encoding": "utf8", // 编码格式"destination": "./docs/", // 生成的文件夹的名字,类似于dist"recurse": true // 是否递归子目录},"docdash": {"search": true, // docdash的搜索功能"navLevel": 2, // 在导航栏中显示的深度级别"collapse": true,// 是否可折叠"verbose": true // 是否输出详细信息}
    }

  3. 在package.json内的scripts属性里添加下面内容  

    "docs": "jsdoc -c jsdoc.json"
  4. npm run docs 

  5. 添加jsconfig.json
{"compilerOptions": {"baseUrl": "./","paths": {"@/*": ["./src/*"]}},"exclude": ["node_modules", "dist"]
}

 

http://www.lryc.cn/news/2413798.html

相关文章:

  • 雷军早期计算机论文曝光!引来华为高管点赞!
  • 如何发送一个指令给另外一个进程[进程通信2]
  • DSPTMS320F28335入门
  • 网易163邮箱和网易126邮箱有什么区别?
  • ListView的优化
  • 基于Nexus3搭建Maven私服
  • C#中e.Cancel,e.Handled的区别与应用
  • 《异域狂想曲》官方秘籍
  • 沸点网络电视 v3.2 官方版
  • 《小强与小明》——正在疯传的伟大的故事
  • WorldView卫星家族简介
  • 北京大气污染PM2.5预测(LSTM)
  • 《安卓最佳免费应用》
  • Windows Hook 易核心编程(4) API Hook 续 拦截API
  • 非常全面的DolphinScheduler(海豚调度)安装使用文档
  • Redhat Linux 9/AS 3上安装清华紫光拼音输入法智能五笔全拼等
  • 网络速度变慢的常见23种解决方法
  • A start job is running for /etc/rc.d/rc.local ... ... no limit
  • 微云秒点七级图标。
  • 十六条超炫代码让你的QQ空间改头换面(转)
  • 应用本地数据库
  • 嗜血法医第一二三季/Dexter全集迅雷下载
  • 梦幻西游默认服务器怎么修改器,梦幻西游古龙服务端安装教程
  • vs2008在打了SP1补丁后编译版本不匹配,导致“应用程序配置不正确,应用程序未能启动
  • java移位操作_java 移位运算
  • 春节灯谜及答案
  • 探秘雀魂智能助手:majsoul_wrapper项目深度剖析
  • SQuirrel SQL Client数据库连接工具的配置与使用
  • 精品PHP实现的博客网站的设计与实现
  • android权限(permission)大全