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
在以下情况下很有用:
- 检查您将哪个版本的 Node.js 或包管理器设置为默认
- 验证您使用 Volta 安装了哪些全局包
- 确认工具已成功安装
- 查看您本地缓存了哪些版本的工具