分析
师傅

24.x 国家

概览
分析库包含DHIS 2分析应用中使用的组件和模块,包括:
模块布局文档
出版
分析软件包作为 @dhis2/analytics 发布到 npm.
要公布,请使用 语义释放术语 (具体分支限制见下文说明)。 Github 动作一旦被执行,将注意将新版本发布到 npm.
主分支
主分支按照 spec 遵循语义版本.
.x 分支
承诺到.x分支(例如24.x)不能触发一个大版本起伏,即使从技术上讲,它是一个突破性变化. 这是因为下一个版本已经出版。 此外,对补丁版本使用.x的分支(如:11.0.x,2.4.x),不能触发小版本的出错. 在不太可能的情形下,如果您需要做出改变,从而触发一个不可能的版本起伏,则您必须标记它只分别触发补丁或小起伏,然后确保更新锁定在.x版本分析器上的应用
在应用程序开发期间发布预发版本
所有非生产分支的构建自动复制到 d2-化学/分析 用于开发和测试,生产释放前.
要测试开发分支的变化, 请改变您正在测试的软件包的解析依赖性 。 有几种选择:
- 指明一项具体承诺:
"dependencies": {
"@dhis2/analytics": "git+https://github.com/d2-ci/analytics.git#70249ebe8be39051fa10142f850de449e1ec488c",
...
}
- 指向分支 :
"dependencies": {
"@dhis2/analytics": "git+https://github.com/d2-ci/analytics.git#chore/some-chore",
...
}
报告问题
问题跟踪器可见于 DHIS2 吉拉
下划线 液态 项目.
深链接 :
关于 @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 和提交记录判断。