@dhis2/analytics

中文文档
29.9.0发布于 2026/11/09BSD-3-ClauseESM + CJS近 30 天下载 6501
中文使用文档
文档目录6 节
  1. 概览
  2. 出版
  3. 主分支
  4. .x 分支
  5. 在应用程序开发期间发布预发版本
  6. 报告问题

分析

师傅 Test DHIS2: Release

24.x 国家 Test DHIS2: Release

概览

分析库包含DHIS 2分析应用中使用的组件和模块,包括:

模块布局文档

出版

分析软件包作为 @dhis2/analytics 发布到 npm.

要公布,请使用 语义释放术语 (具体分支限制见下文说明)。 Github 动作一旦被执行,将注意将新版本发布到 npm.

主分支

主分支按照 spec 遵循语义版本.

.x 分支

承诺到.x分支(例如24.x)不能触发一个大版本起伏,即使从技术上讲,它是一个突破性变化. 这是因为下一个版本已经出版。 此外,对补丁版本使用.x的分支(如:11.0.x,2.4.x),不能触发小版本的出错. 在不太可能的情形下,如果您需要做出改变,从而触发一个不可能的版本起伏,则您必须标记它只分别触发补丁或小起伏,然后确保更新锁定在.x版本分析器上的应用

在应用程序开发期间发布预发版本

所有非生产分支的构建自动复制到 d2-化学/分析 用于开发和测试,生产释放前.

要测试开发分支的变化, 请改变您正在测试的软件包的解析依赖性 。 有几种选择:

  1. 指明一项具体承诺:
"dependencies": {
        "@dhis2/analytics": "git+https://github.com/d2-ci/analytics.git#70249ebe8be39051fa10142f850de449e1ec488c",
        ...
}
  1. 指向分支 :
"dependencies": {
        "@dhis2/analytics": "git+https://github.com/d2-ci/analytics.git#chore/some-chore",
        ...
}

报告问题

问题跟踪器可见于 DHIS2 吉拉 下划线 液态 项目.

深链接 :

版本与发布记录

@dhis2/analytics 共发布 936 个版本,首次发布于 2019/06/25;过去 12 个月发布了 29 个版本。

版本发布日期距今
29.9.0latest2026/11/092 天前
29.8.22026/11/047 天前
29.8.12026/09/251 个月前
29.8.02026/09/241 个月前
29.7.12026/09/241 个月前
29.7.02026/09/241 个月前

其他发布通道:pivot-table-alpha → 3.0.0-alpha.1,v5-periodselector-alpha → 5.1.5-alpha.2,v5-translations-alpha → 6.0.3-alpha.2,release-16.x.x → 16.0.23,release-11.0.x → 11.0.20,release-20.x → 20.9.2。

关于 @dhis2/analytics 的常见问题

@dhis2/analytics 是什么?

师傅 [DHIS2:发布] (https://github.com/dhis2/analytics/actions/workflows/node-publish.yml 互联网档案馆的存檔,存档日期2013-12-21

如何安装 @dhis2/analytics?

在项目目录运行 npm install @dhis2/analytics,或使用 pnpm add / yarn add / bun add。它还需要宿主项目提供 peer 依赖:react(^16.3 || ^18)、@dhis2/ui(^10)、react-dom(^16.3 || ^ 18)、prop-types(^15)、styled-jsx(^4.0.1)、@dhis2/d2-i18n(^1.1)、@dhis2/app-runtime(^3)。npm 7 及以上与 pnpm 8 及以上默认会自动安装必需的 peer 依赖,Yarn 需要手动安装。

@dhis2/analytics 支持 TypeScript 吗?

该包的 package.json 没有声明类型入口。需要类型提示时,可以在 npm 上查找社区维护的 @types/dhis2__analytics 是否存在。

@dhis2/analytics 支持 ESM 还是 CommonJS?

同时提供 ES Module 与 CommonJS 入口,import 和 require() 都可以使用,打包工具会自动选择合适的版本。

@dhis2/analytics 可以商用吗?

@dhis2/analytics 使用 BSD-3-Clause 许可。宽松许可:允许商业使用、修改和再分发,通常只需在分发时保留原版权与许可声明。另外不得用原作者名义为衍生产品背书。以上为概括,不构成法律意见,请以许可原文为准。

@dhis2/analytics 的下载量有多少?

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

@dhis2/analytics 还在维护吗?

最新版本 29.9.0 发布于 2026/11/09(2 天前);至今共发布 936 个版本,其中过去 12 个月发布了 29 个;首次发布于 2019/06/25。发布频率只是参考信号:功能稳定的工具可能很少需要更新,建议结合源码仓库的 issue 和提交记录判断。