Skip to content

volta list

volta list 命令显示当前工具链中可用的工具。它具有以下语法:

bash
显示当前工具链

用法:
    volta list [FLAGS] [OPTIONS] [SUBCOMMAND]

标志:
        --verbose    启用详细诊断
        --quiet      防止不必要的输出
    -h, --help       打印帮助信息

子命令:
    all             显示所有可用工具
    node            显示所有 Node.js 版本
    npm             显示所有 npm 版本
    yarn            显示所有 Yarn 版本
    pnpm            显示所有 pnpm 版本(启用功能标志时)
    packages        显示所有包二进制文件

示例

列出所有工具

要查看工具链中的所有工具:

bash
volta list all

这将显示您的默认 Node.js 版本、您已安装的任何包管理器以及您全局安装的任何包二进制文件。

列出特定工具类型

您也可以列出特定类型的工具:

bash
# 列出已安装的 Node.js 版本
volta list node

# 列出已安装的 npm 版本
volta list npm

# 列出已安装的 Yarn 版本
volta list yarn

# 列出已安装的 pnpm 版本(启用功能标志时)
volta list pnpm

# 列出已安装的包二进制文件
volta list packages

输出格式

volta list 命令按工具类型组织其输出:

⚡️ Node: v16.14.2 (default)

⚡️ Package Managers:
    npm: v8.5.0 (default)
    yarn: v1.22.19 (default)

⚡️ Packages:
    typescript: v4.7.4 (default)
    eslint: v8.15.0 (default)

每个条目显示:

  • 工具名称
  • 其版本
  • 是否设置为默认版本

理解输出

  • Default:这表示当您不在具有固定版本的项目中时将使用的版本
  • 工具 vs. 包:Node.js、npm 和 yarn 被视为工具,而全局安装的 npm 包在"Packages"下列出
  • 当前 vs. 可用:该命令仅显示当前安装的工具,而不是所有可用版本

使用场景

volta list 在以下情况下很有用:

  1. 检查您将哪个版本的 Node.js 或包管理器设置为默认
  2. 验证您使用 Volta 安装了哪些全局包
  3. 确认工具已成功安装
  4. 查看您本地缓存了哪些版本的工具