1.0.9 • Published 3 years ago
dl-vue-parser v1.0.9
自动化生成Vue组件介绍文档
背景:一个Vue项目经过长期维护之后会沉淀出很多的公共组件,这时如果当一个刚刚开始接触这个项目的人去开发新的功能时可能不知道一些组件是做什么的、该怎么用,而且可能会造成重发开发。这个时候就非常需要维护对应的组件文档来保障不同开发者之间良好的协作关系了。传统的手动维护文档效率低、易出错、不智能,所以本插件就是为了解决手动维护文档的问题,实现文档自动生成,效率高、不易出错、智能同步。
插件功能
通过在项目中使用npm安装插件,然后通过指定命令运行。
使用帮助
- npm install dl-vue-parser
- 卸载工具: npm uninstall dl-vue-parser
功能-自动生成vue组件介绍文档
1、在项目的package.json中定义好调试脚本
"scripts": {
"autoparse": "node node_modules/dl-vue-parser/src/index.js"
}
2、然后再项目文件夹下命令行输入: npm run autoparse
3、生成的介绍文件可以在src目录下的autoparse文件夹下查看
功能-删除生成的介绍文件
1、在项目的package.json中定义好调试脚本
"scripts": {
"removeparse": "node node_modules/dl-vue-parser/src/remove.js"
}
2、删除生成的介绍文件可以通过以下命令删除
npm run removeparse
效果图
注释的格式
对于slot的注释,在slot标签前一行使用
<!-- 注释内容 -->
注释对于props的注释,在属性名前一行使用单行注释
// 注释内容
的方法注释对于events的注释,在this.$emit前一行使用单行注释
// 注释内容
的方法注释对于methods的注释,要使用多行注释的方式注释
/** * @description 判断文件路径是否正确 * @author luguangyou * @param { string } filePath 文件路径 * @param { string } to 跳转链接 * @return { number } */ @description是方法功能介绍注释 @author是作者注释 @param是方法参数注释 @return是返回值注释
可能会遇到的问题
- vue版本问题:需根据错误提示将vue版本修改为2.6.14版本。
展望
1、目前是生成的markdown文件,阅读起来还需要一个一个文件的阅读,那么后面可以做成一个api接口文档的形式,在浏览器页面上显示,实现选择对应的vue文件,展示对应的vue文件介绍文档。
2、目前只展示了组件名称、组件的说明、props、methods、events、slots的部分内容,后续可以拓展,展示更多的内容。
3、。。。