admin管理员组

文章数量:1437302

【HarmonyOS Next之旅】DevEco Studio使用指南(十七)

1 -> 概述

DevEco Studio支持通过Generate ArkTSDoc功能,将代码文件中变量、方法、接口、类等需要对外暴露的信息快速生成相应的参考文档。

说明

  • 当前支持对工程或目录下.ets/.ts/.js/.md格式文件生成ArkTSDoc文档。
  • 文件中export的变量、方法、接口、类等将生成相应的ArkTSDoc文档,未export的对象不支持生成。
  • 若选择对工程/目录整体导出ArkTSDoc文档,生成后的ArkTSDoc文档目录和原目录结构一致。

2 -> ArkTSDoc生成步骤

1. 在菜单栏选择Tools > Generate ArkTSDoc...进入ArkTSDoc生成界面。

2. 设置生成ArkTSDoc的范围,可选择整个工程、某个模块或目录、单个文件进行导出。在Output directory中指定导出ArkTSDoc的存储路径。

3. 若勾选Open generated documentation in browser选项,在生成ArkTSDoc后,将自动打开相应页面查看生成的文档。配置完毕后点击Generate,开始扫描并生成ArkTSDoc文档。

生成的ArkTSDoc左侧文档目录和原工程目录结构一致,右侧可点击跳转到当前文件包含的某个变量、方法、接口或类的文档位置。

4. 若没有勾选Open generated documentation in browser选项,在生成ArkTSDoc后,DevEco Studio右下角弹出对应提示框,可以点击Go to Folder跳转到生成的ArkTSDoc文件夹,用浏览器打开文件夹中index.html文件即可查看ArkTSDoc文档。

3 -> 生成效果示例

注释格式要求:当前仅支持“/** */”文档注释格式;支持param等JSDoc标准标签和myTag等自定义标签生成相应文档。

代码语言:javascript代码运行次数:0运行复制
/**
 * Prints "log" logs.
 *
 * @param { string } message - Text to print.
 * @myTag
 * @since 11
 */
代码语言:javascript代码运行次数:0运行复制
/**
 * Defines the demo class
 *
 * @since 11
 */
export class Demo {
    /**
     * Prints "log" logs.
     *
     * @param { string } message - Text to print.
     * @myTag
     * @since 11
     */
    static log(message: string): void {
        
    }
}

ArkTSDoc文档生成结果:


本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。 原始发表:2025-04-27,如有侵权请联系 cloudcommunity@tencent 删除变量接口配置harmonyosnext

本文标签: HarmonyOS Next之旅DevEco Studio使用指南(十七)