@enio.ai/typedoc

中文文档
1.0.8发布于 2023/03/06MITTypeScriptCommonJS近 30 天下载 4631

使用类型doc 设置文件自动化的 Nx 项目的生成器

中文使用文档
文档目录6 节
  1. 安装,运行它!
  2. 开始
  3. 生成文档
  4. 配置文档
  5. 贡献者
  6. 发起人

npm NPM npm GitHub contributors (via allcontributors.org) GitHub Sponsors

类型doc 是一个包装插件,用于 Nx 工作空间 快速设置您的项目的文档自动化 类型doc它由一群热情的个人根据麻省理工学院的许可创建、维护和作为开源发布 埃尼奥。 。 。 .



安装,运行它!

如果你不熟悉打字机, 说打字机是方便的是一个低调的。 如果您正在正确使用 TypeScript, 指定类型和界面, 并评论您的代码所做的事情 - 您可以在一个静态站点生成文档 .

Kudos 给作者和维护者 优秀的图书馆。我们创建了这个 Nx 包装器插件,以解决我们的问题 - 维护几个开源项目并不容易,当然,任何使代码基础可以维护的自动化都是最受欢迎的.

检查此快速演示如何通过此插件设置类型文件并使用 :


开始

  1. 将插件添加到您的 Nx 工作空间 :
npm install --save-dev @enio.ai/typedoc
  1. 在您工作空间的根目录中运行以下命令, 其中 <project> 是您想要设置的 nx 工作空间中的工程名称 。 若为 nx 不是设置全局, 您可能想要先将其添加为 npm 脚本( 详见下面) 或前缀 npx 使用时 无。您也可以从 Nx 控制台 扩展名 虚拟系统。 。 。 .
  nx g @enio.ai/typedoc:config <project>

生成文档

运行以下命令, 在哪里 <project> 是 nx 工作空间中您工程的名称.

  npx nx run <project>:typedoc

可选的, 您可以在 : package.json 为方便起见,将文件放在您 nx 工作空间的根文件夹中.

{
  "scripts": {
    "create.docs": "nx typedoc",
    "setup.docs": "nx g @enio.ai/typedoc:config"
  }
}

然后你可以运行命令:

  // Generating documentation
  npm run create.docs <project>

  // Setting up typedoc in your project
  npm run setup.docs <project>

默认情况下,文档生成于: ./docs 相对工作空间的根目录.


配置文档

此插件包括用于最佳体验的合理默认配置 . 如果您希望在您的 Nx 项目中进一步自定义类型文档行为, 您可以 ;

  1. 更新 typedoc.json 文件在您的工程目录中.
  2. 更新类型文件条目选项 nx.json 在运行您的 Nx 项目生成文档命令时应用一致的行为.

贡献者


发起人

所有捐助者和赞助者都能够维持这一项目。 如果您愿意赞助这个项目, 请将您的相片或公司标志显示在下面 点击这里。 。 。

(此列表会在未来自动生成. )

版本与发布记录

@enio.ai/typedoc 共发布 9 个版本,首次发布于 2022/11/14;过去 12 个月发布了 0 个版本。

版本发布日期距今
1.0.8latest2023/03/063 年前
1.0.72023/03/053 年前
1.0.62023/01/163 年前
1.0.52023/01/053 年前
1.0.32022/12/303 年前
1.0.22022/11/183 年前

关于 @enio.ai/typedoc 的常见问题

@enio.ai/typedoc 是什么?

使用类型doc 设置文件自动化的 Nx 项目的生成器

如何安装 @enio.ai/typedoc?

在项目目录运行 npm install @enio.ai/typedoc,或使用 pnpm add / yarn add / bun add。它还需要宿主项目提供 peer 依赖:typedoc(^0.23.26)、typedoc-plugin-rename-defaults(^0.6.4)、typedoc-theme-hierarchy(^3.0.0)。npm 7 及以上与 pnpm 8 及以上默认会自动安装必需的 peer 依赖,Yarn 需要手动安装。

@enio.ai/typedoc 支持 TypeScript 吗?

支持。包内自带 TypeScript 类型声明(package.json 声明了 types 入口),安装后即可获得类型提示,无需再安装 @types 包。

@enio.ai/typedoc 支持 ESM 还是 CommonJS?

以 CommonJS 形式发布,可以直接 require();在 ES Module 项目中也可以用 import 引入(Node.js 会把 module.exports 作为默认导出)。

@enio.ai/typedoc 可以商用吗?

@enio.ai/typedoc 使用 MIT 许可。宽松许可:允许商业使用、修改和再分发,通常只需在分发时保留原版权与许可声明。以上为概括,不构成法律意见,请以许可原文为准。

@enio.ai/typedoc 的下载量有多少?

根据 npm 官方下载统计,@enio.ai/typedoc 在 2026/10/14 – 2026/11/12 这 30 天内被下载 4,631 次,日均约 154 次。下载量会把 CI 构建、镜像同步和作为其他包依赖的安装一并计入,适合横向比较热度,不能直接等同于使用人数。

@enio.ai/typedoc 还在维护吗?

最新版本 1.0.8 发布于 2023/03/06(3 年前);至今共发布 9 个版本,其中过去 12 个月发布了 0 个;首次发布于 2022/11/14。发布频率只是参考信号:功能稳定的工具可能很少需要更新,建议结合源码仓库的 issue 和提交记录判断。