npm 包 vue-docgen-api 使用教程

阅读时长 3 分钟读完

什么是 vue-docgen-api?

vue-docgen-api 是一个可以解析 Vue.js 组件文件的工具库,可以生成 JSON 文件,包含 Vue 组件的所有完整信息,在编写组件文档或是生成 API 时非常方便。

如何使用 vue-docgen-api?

安装

准备生成文件

为了便于生成 API 文档的查看,首先需要安装 vue-docgen-cli

命名生成 API 文档脚本

在项目的 devDependencies 中,打开 package.json 文件,添加一个命名脚本叫作 generate-docs。

添加元数据注释

在你的 Vue 组件文件中添加注释,用于添加元数据。注释必须是大括号内部的一个键值对,并且键值对中的键名必须以 @ 开头。

-- -------------------- ---- -------
---
 - ---------- -----------
 - ------ --------- -----------
 -
 - ------ -------- ----- --- ----- -- --- ---------
 - ------ -------- ---------- --- -------- -- --- ---------
 - ------ --------- ------------ ------- -- --- -- --- --- --------- -- ---- ----
 -
 - ----- ---- -- - ---- -----------
 -
 - -------- ------ -------
 -
 - ------
 - ------------- ------------ ------ --
 - ---
 -
 - -------- ---- -------
 -
 - ------
 - ------------- ------------ -------
 -   ------- -- - --------
 - ---------------
 - ---
 --

生成 API 文档

运行 generate-docs 命令,为 src/components 目录下的所有 Vue 组件文件生成 JSON 文件,文件夹为 docs,文件名为 components.json。

使用生成的 API 文档

之后在你的项目中,你可以通过 require 或 import 加载 JSON 文件,这样你就可以对 JSON 文档进行解析或是根据 JSON 文件生成 API 文档。

总结

在我们开发和维护大型 Vue 项目时,可生成自动化的文档或 API 可以极大提高效率,vue-docgen-api 工具可以帮助我们做到这点,很好的解决了编写文档和API 文档生成的痛点。

示例代码

请参照本文中的代码片段。

来源:JavaScript中文网 ,转载请注明来源 https://www.javascriptcn.com/post/142124