# @expo/oclif-dev-cli 中文文档

规范地址：https://npmcn.com/package/%40expo/oclif-dev-cli/

版本：1\.26\.9-expo
npm 元数据更新时间：2026-09-23T11:26:47.880Z
中文译文更新时间：2026-11-14T05:42:24.377Z
软件包许可：MIT

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

原始 npm 页面：https://www.npmjs.com/package/%40expo/oclif-dev-cli
原文对照：https://npmcn.com/package/%40expo/oclif-dev-cli/?lang=original
项目主页：https://github.com/oclif/dev-cli
源码仓库：https://github.com/oclif/dev-cli

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

- 包体积（解压后）：136 kB，49 个文件
- 模块格式：CommonJS
- TypeScript 类型：包内自带
- Node.js 要求：\>=8\.10\.0
- 运行依赖：14 个
- 首次发布：2020-09-17T14:22:05.186Z
- 最新版本发布：2021-12-15T14:21:35.398Z
- 近 30 天下载量：9040（2026-10-14 至 2026-11-12，npm 官方下载统计）
- 已发布版本数：3（近 12 个月 0 个）

## 中文简介

oclif 的辅助工具

## 安装

```sh
npm install @expo/oclif-dev-cli
```

也可以使用：`pnpm add @expo/oclif-dev-cli`、`yarn add @expo/oclif-dev-cli`、`bun add @expo/oclif-dev-cli`

## README

# 校对:soup

oclif 的辅助工具

[![Version](https://img.shields.io/npm/v/@oclif/dev-cli.svg)](https://npmjs.org/package/@oclif/dev-cli) [![CircleCI](https://circleci.com/gh/oclif/dev-cli/tree/master.svg?style=shield)](https://circleci.com/gh/oclif/dev-cli/tree/master) [![Appveyor CI](https://ci.appveyor.com/api/projects/status/github/oclif/dev-cli?branch=master&svg=true)](https://ci.appveyor.com/project/heroku/dev-cli/branch/master) [![Known Vulnerabilities](https://snyk.io/test/npm/@oclif/dev-cli/badge.svg)](https://snyk.io/test/npm/@oclif/dev-cli) [![Downloads/week](https://img.shields.io/npm/dw/@oclif/dev-cli.svg)](https://npmjs.org/package/@oclif/dev-cli) [![License](https://img.shields.io/npm/l/@oclif/dev-cli.svg)](https://github.com/oclif/dev-cli/blob/master/package.json)

-   [使用量](https://npmcn.com/package/%40expo/oclif-dev-cli/#readme-usage)
-   [图标](https://npmcn.com/package/%40expo/oclif-dev-cli/#readme-commands)

# 使用量

```sh-session
$ npm install -g @oclif/dev-cli
$ oclif-dev COMMAND
running command...
$ oclif-dev (-v|--version|version)
@oclif/dev-cli/1.26.9 linux-x64 node-v14.18.2
$ oclif-dev --help [COMMAND]
USAGE
  $ oclif-dev COMMAND
...
```

# 图标

-   [`oclif-dev help [COMMAND]`](https://npmcn.com/package/%40expo/oclif-dev-cli/#readme-oclif-dev-help-command)
-   [`oclif-dev manifest [PATH]`](https://npmcn.com/package/%40expo/oclif-dev-cli/#readme-oclif-dev-manifest-path)
-   [`oclif-dev pack`](https://npmcn.com/package/%40expo/oclif-dev-cli/#readme-oclif-dev-pack)
-   [`oclif-dev pack:deb`](https://npmcn.com/package/%40expo/oclif-dev-cli/#readme-oclif-dev-packdeb)
-   [`oclif-dev pack:macos`](https://npmcn.com/package/%40expo/oclif-dev-cli/#readme-oclif-dev-packmacos)
-   [`oclif-dev pack:win`](https://npmcn.com/package/%40expo/oclif-dev-cli/#readme-oclif-dev-packwin)
-   [`oclif-dev publish`](https://npmcn.com/package/%40expo/oclif-dev-cli/#readme-oclif-dev-publish)
-   [`oclif-dev publish:deb`](https://npmcn.com/package/%40expo/oclif-dev-cli/#readme-oclif-dev-publishdeb)
-   [`oclif-dev publish:macos`](https://npmcn.com/package/%40expo/oclif-dev-cli/#readme-oclif-dev-publishmacos)
-   [`oclif-dev publish:win`](https://npmcn.com/package/%40expo/oclif-dev-cli/#readme-oclif-dev-publishwin)
-   [`oclif-dev readme`](https://npmcn.com/package/%40expo/oclif-dev-cli/#readme-oclif-dev-readme)

## `oclif-dev help [COMMAND]`

显示 oclif- dev 的帮助

```
USAGE
  $ oclif-dev help [COMMAND]

ARGUMENTS
  COMMAND  command to show help for

OPTIONS
  --all  see all commands in CLI
```

_参见代码 : [@oclif/plugin-帮助](https://github.com/oclif/plugin-help/blob/v3.2.14/src/commands/help.ts)_

## `oclif-dev manifest [PATH]`

生成显示 json 的插件

```
USAGE
  $ oclif-dev manifest [PATH]

ARGUMENTS
  PATH  [default: .] path to plugin
```

_参见代码 : [斜弧/命令/显示](https://github.com/oclif/dev-cli/blob/v1.26.9/src/commands/manifest.ts)_

## `oclif-dev pack`

包件 oclif cli 为焦油球

```
USAGE
  $ oclif-dev pack

OPTIONS
  -r, --root=root        (required) [default: .] path to oclif CLI root
  -t, --targets=targets  comma-separated targets to pack (e.g.: linux-arm,win32-x64)
  --[no-]xz              also build xz

DESCRIPTION
  This can be used to create oclif CLIs that use the system node or that come preloaded with a node binary.
```

_参见代码 : [src/commands/pack/index.ts 互联网档案馆的存檔,存档日期2013-12-02](https://github.com/oclif/dev-cli/blob/v1.26.9/src/commands/pack/index.ts)_

## `oclif-dev pack:deb`

将 CLI 装入 Debian 软件包

```
USAGE
  $ oclif-dev pack:deb

OPTIONS
  -r, --root=root  (required) [default: .] path to oclif CLI root
```

_参见代码 : [src/commands/pack/deb.ts (中文(简体) )](https://github.com/oclif/dev-cli/blob/v1.26.9/src/commands/pack/deb.ts)_

## `oclif-dev pack:macos`

将 CLI 装入 MacOS.pkg

```
USAGE
  $ oclif-dev pack:macos

OPTIONS
  -r, --root=root  (required) [default: .] path to oclif CLI root
```

_参见代码 : [src/命令/包装/macos.ts](https://github.com/oclif/dev-cli/blob/v1.26.9/src/commands/pack/macos.ts)_

## `oclif-dev pack:win`

从 oclif CLI 创建窗口安装器

```
USAGE
  $ oclif-dev pack:win

OPTIONS
  -r, --root=root  (required) [default: .] path to oclif CLI root
```

_参见代码 : [src/commands/pack/win.ts (中文(简体) )](https://github.com/oclif/dev-cli/blob/v1.26.9/src/commands/pack/win.ts)_

## `oclif-dev publish`

发布 OClif CLI 到 S3

```
USAGE
  $ oclif-dev publish

OPTIONS
  -r, --root=root        (required) [default: .] path to oclif CLI root
  -t, --targets=targets  comma-separated targets to pack (e.g.: linux-arm,win32-x64)

DESCRIPTION
  "aws-sdk" will need to be installed as a devDependency to publish.
```

_参见代码 : [src/commands/publish/index.ts (中文(简体) )](https://github.com/oclif/dev-cli/blob/v1.26.9/src/commands/publish/index.ts)_

## `oclif-dev publish:deb`

发布用 pack:deb 构建的 deb 软件包

```
USAGE
  $ oclif-dev publish:deb

OPTIONS
  -r, --root=root  (required) [default: .] path to oclif CLI root
```

_参见代码 : [src/命令/publish/deb.ts](https://github.com/oclif/dev-cli/blob/v1.26.9/src/commands/publish/deb.ts)_

## `oclif-dev publish:macos`

发布用包:macos构建的macos安装器

```
USAGE
  $ oclif-dev publish:macos

OPTIONS
  -r, --root=root  (required) [default: .] path to oclif CLI root
```

_参见代码 : [斜弧/命令/平面/macos.ts](https://github.com/oclif/dev-cli/blob/v1.26.9/src/commands/publish/macos.ts)_

## `oclif-dev publish:win`

发布用 pack: win 构建的窗口安装器

```
USAGE
  $ oclif-dev publish:win

OPTIONS
  -r, --root=root  (required) [default: .] path to oclif CLI root
```

_参见代码 : [src/命令/publish/win.ts](https://github.com/oclif/dev-cli/blob/v1.26.9/src/commands/publish/win.ts)_

## `oclif-dev readme`

在当前目录中添加命令到 README. md

```
USAGE
  $ oclif-dev readme

OPTIONS
  --dir=dir  (required) [default: docs] output directory for multi docs
  --multi    create a different markdown page for each topic

DESCRIPTION
  The readme must have any of the following tags inside of it for it to be replaced or else it will do nothing:
  # Usage
  <!-- usage -->
  # Commands
  <!-- commands -->

  Customize the code URL prefix by setting oclif.repositoryPrefix in package.json.
```

_参见代码 : [src/命令/读取](https://github.com/oclif/dev-cli/blob/v1.26.9/src/commands/readme.ts)_

## 常见问题

### @expo/oclif-dev-cli 是什么？

oclif 的辅助工具

### 如何安装 @expo/oclif-dev-cli？

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

### @expo/oclif-dev-cli 支持 TypeScript 吗？

支持。包内自带 TypeScript 类型声明（package\.json 声明了 types 入口），安装后即可获得类型提示，无需再安装 @types 包。

### @expo/oclif-dev-cli 支持 ESM 还是 CommonJS？

以 CommonJS 形式发布，可以直接 require\(\)；在 ES Module 项目中也可以用 import 引入（Node\.js 会把 module\.exports 作为默认导出）。

### @expo/oclif-dev-cli 需要什么版本的 Node\.js？

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

### @expo/oclif-dev-cli 可以商用吗？

@expo/oclif-dev-cli 使用 MIT 许可。宽松许可：允许商业使用、修改和再分发，通常只需在分发时保留原版权与许可声明。以上为概括，不构成法律意见，请以许可原文为准。

### @expo/oclif-dev-cli 的下载量有多少？

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

### @expo/oclif-dev-cli 还在维护吗？

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

