Skip to content

volta install

volta install 命令将设置工具的默认版本。如果工具尚未在本地缓存,它也会获取该工具。它具有以下语法:

bash
在您的工具链中安装工具

用法:
    volta install [FLAGS] <tool[@version]>...

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

ARGS:
    <tool[@version]>...    要安装的工具,如 `node``yarn@latest` `your-package@^14.4.3`

示例

安装 Node.js

bash
# 安装最新的 LTS 版本 Node 作为您的默认版本
volta install node

# 安装特定的 Node 版本
volta install node@16.14.2

# 使用 semver 范围安装
volta install node@16
volta install node@^16.14

安装包管理器

bash
# 安装最新的 npm
volta install npm

# 安装特定的 yarn 版本
volta install yarn@1.22.19

# 安装 pnpm(启用功能标志)
VOLTA_FEATURE_PNPM=1 volta install pnpm

安装全局包

bash
# 安装最新的 TypeScript
volta install typescript

# 安装特定的包版本
volta install eslint@8.15.0

# 一次安装多个包
volta install prettier typescript eslint

安装时发生的情况

当您运行 volta install 时:

  1. Volta 下载工具(如果尚未在本地缓存)
  2. 将其设置为该工具的默认版本
  3. 创建垫片,允许您在系统的任何地方使用该工具

volta fetch 不同,安装工具会通过 Volta 的垫片系统使其在您的 PATH 中可用。这意味着您可以从系统上的任何目录使用该工具。

系统影响

  • volta install node 影响在没有固定版本的项目之外使用的默认 Node 版本
  • volta install yarn 在没有指定项目特定版本时设置默认包管理器
  • 使用 volta install 安装的全局包二进制文件在您的 PATH 中可用

要查看当前安装的工具,请使用 volta list 命令。