# @mutmutco/hub 中文文档

规范地址：https://npmcn.com/package/%40mutmutco/hub/

版本：4\.6\.9
npm 元数据更新时间：2026-11-01T22:38:18.634Z
中文译文更新时间：2026-11-01T23:20:57.462Z
软件包许可：UNLICENSED

本文由上游 README 机器翻译，可能存在偏差，请结合原文核对 API、命令与配置。版权与许可归原作者所有。

原始 npm 页面：https://www.npmjs.com/package/%40mutmutco/hub
原文对照：https://npmcn.com/package/%40mutmutco/hub/?lang=original

## 关键信息（来自 npm 元数据）

- 包体积（解压后）：223 kB，3 个文件
- 模块格式：ES Module
- TypeScript 类型：未声明
- Node.js 要求：\>=22
- 运行依赖：0 个
- 首次发布：2026-08-15T15:02:02.900Z
- 最新版本发布：2026-11-01T22:38:18.488Z
- 已发布版本数：398（近 12 个月 398 个）

## 中文简介

安装和维护MMI CLI和每个现有的主机界面，从一个释放门控集线器命令。

## 安装

```sh
npm install @mutmutco/hub
```

也可以使用：`pnpm add @mutmutco/hub`、`yarn add @mutmutco/hub`、`bun add @mutmutco/hub`

## README

# @mutmutco /中心

`mmi-hub` 为公共MMI维护命令。它通过发布控制的Hub物料清单聚合当前CLI和机器上的每个主机表面，并拥有一个每小时的时间表，使它们保持最新状态。

从出版 [mutmutco / MMI-Hub](https://github.com/mutmutco/MMI-Hub).

## 安装

```bash
npm install -g @mutmutco/hub
mmi-hub install
```

`install` 立即收敛，然后默认启用每小时自动更新。

## 命令

```text
mmi-hub status              what is installed, whether auto-update is on, anything to fix (default)
mmi-hub install             update everything now, then turn on hourly auto-update
mmi-hub update              update everything to the newest release now (--dry-run previews)
mmi-hub autoupdate on|off   turn hourly auto-update on or off; off keeps installed tools
```

国旗: `--json` (机器输出), `--dry-run`， `--verbose`， `--quiet`， `--no-color`， `--version`， `--help`.

`status` 无参数命令是只读的。它们从不安装、修复、创建状态、更改进度或清理存储库。

每个屏幕都由共享的安装程序界面(`@mutmutco/installer-face`)，所以状态、更新和其他使用一个布局和一组单词。字形和颜色只会出现在互动式终端机(`NO_COLOR` 和 `--no-color` 受人尊敬的);管道，与纯文本相同的丝网印刷：

```text
mmi-hub - Mutatis Mutandis
Here's where things stand.
updater 3.1.1 - already current
cli 3.1.0 -> 3.1.1 - update available
auto-update on - hourly
mmi-hub has an update available.
Latest release: 3.1.1.
Next: mmi-hub update
```

-   `update`/`install` 每个表面打印一行(加上 `launcher` 行，使一行安装程序保持当前状态)，然后是一个结束框，其中包含结论和一个命令。
-   `autoupdate on|off` 打印一行： `Auto-update is on. mmi-hub checks for updates every hour.` 或者 `Auto-update is off. Installed tools were kept.`
-   拒绝（未知的命令，失败的步骤）转到stderr `Error: <sentence>` 使用下面要运行的命令。
-   `--json` 保持机器形状； `--version` 管道打印裸版本。

国家仍处于 `~/.mmi/updater` (覆盖 `$MMI_UPDATER_HOME`)，所以现有的期刊和 **MMI舰队更新** Windows任务继续在适当的位置。

`@mutmutco/updater@3.137.0` 是最终的历史兼容性版本，并且仍然可以安装到现有的锁文件中。它的 `mmi-updater` 包装器委托给精确版本 `@mutmutco/hub`:老 `reconcile`/`run`， `install`， `uninstall`, `verify`/`stamp` 调用映射到 `mmi-hub update`， `install`， `autoupdate off`, `status` 分别。3.137.0之后的新安装和所有版本仅供使用 `@mutmutco/hub` / `mmi-hub`.

## 常见问题

### @mutmutco/hub 是什么？

安装和维护MMI CLI和每个现有的主机界面，从一个释放门控集线器命令。

### 如何安装 @mutmutco/hub？

在项目目录运行 npm install @mutmutco/hub，或使用 pnpm add / yarn add / bun add。它还提供命令行工具 mmi-hub，可以用 npx mmi-hub 直接运行。

### @mutmutco/hub 支持 TypeScript 吗？

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

### @mutmutco/hub 支持 ESM 还是 CommonJS？

以 ES Module 形式发布，推荐使用 import 引入。在 CommonJS 项目中，Node\.js 20\.19\+ / 22\.12\+ 可以直接 require\(\) 不含顶层 await 的 ES Module，更早的版本需要改用动态 import\(\)。

### @mutmutco/hub 需要什么版本的 Node\.js？

package\.json 的 engines 字段要求 Node\.js \>=22。版本不符时 npm 默认只给出警告，开启 engine-strict 后会拒绝安装。

### @mutmutco/hub 可以商用吗？

@mutmutco/hub 使用 UNLICENSED 许可。作者声明为 UNLICENSED，即不授予公开使用许可（与公共领域的 Unlicense 不同）。使用前需获得作者授权。以上为概括，不构成法律意见，请以许可原文为准。

### @mutmutco/hub 还在维护吗？

最新版本 4\.6\.9 发布于 2026/11/02（1 天前）；至今共发布 398 个版本，其中过去 12 个月发布了 398 个；首次发布于 2026/08/15。发布频率只是参考信号：功能稳定的工具可能很少需要更新，建议结合源码仓库的 issue 和提交记录判断。

