npm 包 @jonrimmer/typedoc-plugin-external-module-name 使用教程

阅读时长 4 分钟读完

简介

在前端开发中,我们经常需要使用 TypeScript 来编写代码。而随着项目的增长,代码复杂性也随之增加,导致我们需要对代码进行更详尽的文档记录。而 TypeDoc 是一款使用 TypeScript 编写的文档生成工具,他能够帮助我们自动生成文档。同时,@jonrimmer/typedoc-plugin-external-module-name 这个 npm 包可以使我们生成的文档中,外部模块的名称可读性更好,有助于提高文档的阅读性。

安装

首先,在你的项目目录下,使用 npm 安装 TypeDoc:

然后,安装 @jonrimmer/typedoc-plugin-external-module-name:

配置

在项目的根目录下,新建一个名为 typedoc.json 的文件。这个文件是 TypeDoc 默认的配置文件。我们需要在这个文件中,指定使用 @jonrimmer/typedoc-plugin-external-module-name 这个插件。

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

使用

完成配置之后,在项目根目录下执行以下命令即可生成文档:

同时,在使用中,我们可以指定更多选项进行进一步的修改,如--out <folder>修改生成文档的输出路径,--mode <file|modules>指定生成文档中是否包括所有项目文件或只包括指定的模块等。

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

示例代码

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

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

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

在生成的文档中,这段代码的描述将会是 "Enum describing the types of transitions available to a component." 而不再是 "@my/project.Enum Type describing the types of transitions available to a component." ,使得文档的可读性和易用性大大提高。

总结

通过使用 @jonrimmer/typedoc-plugin-external-module-name 这个 npm 包,我们可以使我们自动生成的文档中,外部模块名称更加可读,从而提高文档的阅读性和可用性。使用该插件,可以大大减轻因为代码复杂导致文档难以撰写的问题。

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

纠错
反馈