npm 包 esdoc-livescript 使用教程

阅读时长 3 分钟读完

ESDoc 是一个支持 ECMAScript 2015(ES6)、React JSX 和 Flow 的文档生成工具,它可以通过注释自动生成 JavaScript 代码的文档。同时,ESDoc 还提供了非常易用的在线文档查看工具。

在这里,我们介绍一下 ESDoc 的一个 npm 包 esdoc-livescript 的使用,通过 esdoc-livescript,我们可以使用 Livescript 语法来编写注释文档,同时还支持其他 ESDoc 功能,例如:JSX 语法、Flow 类型注解。

安装

直接通过 npm 安装 esdoc-livescript:

安装成功后,我们可以在项目的 node_modules 目录下找到 esdoc-livescript 的相关文件。

配置

在项目的根目录下新增配置文件 esdoc.json,并进行相应的配置。

其中 source 表示源码目录,destination 表示文档生成目录。plugins 下是一个个插件的设置项,其中 name 表示插件名称,option 表示插件的配置选项。

注释文档

注释文档分为单行注释和多行注释,下面给出具体示例。

单行注释

单行注释以 @ 字符作为标识符,它表示要添加的文档信息。例如:

上述代码中,我们使用单行注释为函数 add 添加了两个参数的文档信息,分别表示参数 a 和参数 b 的类型。

多行注释

多行注释中,第一行是注释的摘要,摘要后面可以添加多行详细说明,多行注释中,同样以 @ 字符作为标识符,例如:

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

上述代码中,我们为函数 multiply 添加了摘要和详细说明的注释文档。

运行生成文档

首先,我们需要在 package.json 中添加一条 npm script:

然后,在命令行运行:

这时,ESDoc 便会在我们在配置 esdoc.json 中设置的 destination 目录下自动生成文档了。

结论

通过 esdoc-livescript,我们可以使用 Livescript 语法来编写注释文档,并使用 ESDoc 自动生成文档,这对于我们在前端开发中进行代码框架搭建、文档编写以及代码维护都有着很大的实用性。

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

纠错
反馈