@0x-lerna-fork/list

中文文档
3.16.3发布于 2019/07/23MITCommonJS近 30 天下载 1940

列出本地软件包

中文使用文档
文档目录9 节
  1. 使用量
  2. 选项
  3. --json
  4. --ndjson
  5. --all
  6. --long
  7. --parseable
  8. --toposort
  9. --graph

@0x-lerna-fork/list

列出本地软件包

安装 莱娜 进入 lerna CLI(英语:CLI).

使用量

这个 list 子命令被化名为几个方便的快手(类似于 npm ls:

  • lerna ls页:1 lerna list,这本身类似于 ls 命令
  • lerna ll: 等于 lerna ls -l显示 长 产出
  • lerna la: 等于 lerna ls -la显示 全部 软件包(包括私人软件包)
$ lerna ls
package-1
package-2

你可能会注意到额外的记录 从 lerna 当您在外壳中运行这些命令时 . 请放心,他们不会感染你的毒药, 由于所有日志都排放到 stderr没有 stdout。 。 。 .

无论如何,你可以永远通过 --loglevel silent 创造出神奇外壳魔法的原始链条.

选项

lerna ls 还尊重所有可用的 过滤旗。 。 。 .

--json

将信息显示为 JSON 阵列 .

$ lerna ls --json
[
  {
    "name": "package-1",
    "version": "1.0.0",
    "private": false,
    "location": "/path/to/packages/pkg-1"
  },
  {
    "name": "package-2",
    "version": "1.0.0",
    "private": false,
    "location": "/path/to/packages/pkg-2"
  }
]

提示 : 管道给 json 用于选择单个属性的工具 :

$ lerna ls --json --all | json -a -c 'this.private === true' name
package-3

--ndjson

显示信息为 新线限制 JSON。 。 。 .

$ lerna ls --ndjson
{"name":"package-1","version":"1.0.0","private":false,"location":"/path/to/packages/pkg-1"}
{"name":"package-2","version":"1.0.0","private":false,"location":"/path/to/packages/pkg-2"}

--all

别名: -a

显示默认隐藏的私有软件包 .

$ lerna ls --all
package-1
package-2
package-3 (private)

--long

别名: -l

显示扩展信息 .

$ lerna ls --long
package-1 v1.0.1 packages/pkg-1
package-2 v1.0.2 packages/pkg-2

$ lerna ls -la
package-1 v1.0.1 packages/pkg-1
package-2 v1.0.2 packages/pkg-2
package-3 v1.0.3 packages/pkg-3 (private)

--parseable

别名: -p

显示可解析输出而不是列视图 .

默认情况下,输出的每行都是一个包的绝对路径.

单位 --long 输出,每行均为 :- 单独列表 : <fullpath>:<name>:<version>[:flags..]

$ lerna ls --parseable
/path/to/packages/pkg-1
/path/to/packages/pkg-2

$ lerna ls -pl
/path/to/packages/pkg-1:package-1:1.0.1
/path/to/packages/pkg-2:package-2:1.0.2

$ lerna ls -pla
/path/to/packages/pkg-1:package-1:1.0.1
/path/to/packages/pkg-2:package-2:1.0.2
/path/to/packages/pkg-3:package-3:1.0.3:PRIVATE

--toposort

按地形顺序排序包(依附者之前的依赖性),而不是按目录排序.

$ json dependencies <packages/pkg-1/package.json
{
  "pkg-2": "file:../pkg-2"
}

$ lerna ls --toposort
package-2
package-1

--graph

将依赖图显示为 JSON 格式 辅助性列表。 。 。 .

$ lerna ls --graph
{
  "pkg-1": [
    "pkg-2"
  ],
  "pkg-2": []
}

$ lerna ls --graph --all
{
  "pkg-1": [
    "pkg-2"
  ],
  "pkg-2": [
    "pkg-3"
  ],
  "pkg-3": [
    "pkg-2"
  ]
}

版本与发布记录

@0x-lerna-fork/list 共发布 3 个版本,首次发布于 2018/07/25;过去 12 个月发布了 0 个版本。

版本发布日期距今
3.16.3latest2019/07/237 年前
3.16.22019/07/237 年前
3.0.0-beta.222018/07/258 年前

关于 @0x-lerna-fork/list 的常见问题

@0x-lerna-fork/list 是什么?

列出本地软件包

如何安装 @0x-lerna-fork/list?

在项目目录运行 npm install @0x-lerna-fork/list,或使用 pnpm add / yarn add / bun add。

@0x-lerna-fork/list 支持 TypeScript 吗?

该包的 package.json 没有声明类型入口。需要类型提示时,可以在 npm 上查找社区维护的 @types/0x-lerna-fork__list 是否存在。

@0x-lerna-fork/list 支持 ESM 还是 CommonJS?

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

@0x-lerna-fork/list 需要什么版本的 Node.js?

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

@0x-lerna-fork/list 可以商用吗?

@0x-lerna-fork/list 使用 MIT 许可。宽松许可:允许商业使用、修改和再分发,通常只需在分发时保留原版权与许可声明。以上为概括,不构成法律意见,请以许可原文为准。

@0x-lerna-fork/list 的下载量有多少?

根据 npm 官方下载统计,@0x-lerna-fork/list 在 2026/10/04 – 2026/11/02 这 30 天内被下载 1,940 次,日均约 65 次。下载量会把 CI 构建、镜像同步和作为其他包依赖的安装一并计入,适合横向比较热度,不能直接等同于使用人数。

@0x-lerna-fork/list 还在维护吗?

最新版本 3.16.3 发布于 2019/07/23(7 年前);至今共发布 3 个版本,其中过去 12 个月发布了 0 个;首次发布于 2018/07/25。发布频率只是参考信号:功能稳定的工具可能很少需要更新,建议结合源码仓库的 issue 和提交记录判断。