# 自更新

> 运行 shoplazza update 把 Shoplazza CLI 自更新到 npm 上的最新版本，并了解可用的控制参数。

通过 npm 将 CLI 更新到最新版本。

## update

通过执行 `npm install -g shoplazza-cli@latest` 自更新 CLI。

```shell
shoplazza update [flags]
```

### Flags

| Flag | 类型 | 说明 |
|------|------|------|
| `--check` | bool | 仅报告当前版本和最新版本，不执行安装 |

### 示例

```shell
# 更新到最新版本
shoplazza update

# 仅检查是否有更新
shoplazza update --check
```

### 输出 (--check)

```json
{
  "current": "1.2.0",
  "latest": "1.3.0",
  "up_to_date": false
}
```

### 注意事项

- 需要 PATH 中包含 Node.js 和 npm。
- 如果 CLI 不是通过 npm 安装的，会显示警告，提示 `npm install -g` 将创建一个独立的 npm 管理副本。
