Eclipse 童子军 - Releng
包含释放工程脚本 滑翔仪 框架.
部署
- 检查模块中没有 *.js 文件 。 若有古建筑文物:先取出.
- 更新版本于
package.json: 设置为唯一新版本, 不包含 -snapshot 后缀.
- 使用 npm 脚本运行测试
npm run test。 。 。 .
- 使用 npm 脚本构建
npm run build。 。 。 .
- 部署到本地登记处测试新软件包:
npm publish --registry http://127.0.0.1:4873/。 。 。 .
- 如果一切都好:部署到真正的登记册:
npm publish (需要在您的 .npmrc) (中文(简体) ).
版本更新
- 将下列依赖关系与新 pnpm 版本的依赖关系对齐( 通过 git 检查对应标签的版本):
@pnpm/*
realpath-missing 由 pnpm 指定
normalize-path 由 pnpm 指定
- 使用最新的兼容版本
typanion (检查版本限制) @pnpm/npm-lifecycle > @yarnpkg/shell > clipanion 宣告对等点)
- 更新
engines 在包裹中。 json
- 在此模块中查找
Inspired by https://github.com/pnpm/pnpm 并检查自上一个版本以来已声明文件的历史变化。 必要时合并它们.
版本与发布记录
@eclipse-scout/releng 共发布 11 个版本,首次发布于 2019/11/22;过去 12 个月发布了 3 个版本。
| 版本 | 发布日期 | 距今 |
|---|
26.2.1latest | 2026/07/16 | 3 个月前 |
26.2.0 | 2026/07/09 | 4 个月前 |
26.1.0 | 2026/01/13 | 9 个月前 |
25.1.0 | 2024/12/12 | 1.9 年前 |
24.1.0 | 2023/12/06 | 2 年前 |
22.0.2 | 2022/01/12 | 4 年前 |
关于 @eclipse-scout/releng 的常见问题
@eclipse-scout/releng 是什么?
Eclipse Scout 的释放工程模块
如何安装 @eclipse-scout/releng?
在项目目录运行 npm install @eclipse-scout/releng,或使用 pnpm add / yarn add / bun add。它还提供命令行工具 releng-scripts,可以用 npx releng-scripts 直接运行。
@eclipse-scout/releng 支持 TypeScript 吗?
该包的 package.json 没有声明类型入口。需要类型提示时,可以在 npm 上查找社区维护的 @types/eclipse-scout__releng 是否存在。
@eclipse-scout/releng 支持 ESM 还是 CommonJS?
以 ES Module 形式发布,推荐使用 import 引入。在 CommonJS 项目中,Node.js 20.19+ / 22.12+ 可以直接 require() 不含顶层 await 的 ES Module,更早的版本需要改用动态 import()。
@eclipse-scout/releng 需要什么版本的 Node.js?
package.json 的 engines 字段要求 Node.js >=24.12.0。版本不符时 npm 默认只给出警告,开启 engine-strict 后会拒绝安装。
@eclipse-scout/releng 可以商用吗?
@eclipse-scout/releng 使用 EPL-2.0 许可。声明的许可为 EPL-2.0,请阅读许可原文确认使用条件。以上为概括,不构成法律意见,请以许可原文为准。
@eclipse-scout/releng 的下载量有多少?
根据 npm 官方下载统计,@eclipse-scout/releng 在 2026/10/13 – 2026/11/11 这 30 天内被下载 11,267 次,日均约 376 次。下载量会把 CI 构建、镜像同步和作为其他包依赖的安装一并计入,适合横向比较热度,不能直接等同于使用人数。
@eclipse-scout/releng 还在维护吗?
最新版本 26.2.1 发布于 2026/07/16(3 个月前);至今共发布 11 个版本,其中过去 12 个月发布了 3 个;首次发布于 2019/11/22。发布频率只是参考信号:功能稳定的工具可能很少需要更新,建议结合源码仓库的 issue 和提交记录判断。