Skip to content

volta fetch

volta fetch 命令允许您将工具获取到本地缓存中,而不将其设置为默认值或使其可用,以备将来离线使用。它具有以下语法:

bash
将工具获取到本地机器

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

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

参数:
    <tool[@version]>...    要获取的工具,如 `node``yarn@latest` `your-package@^14.4.3`

示例

获取 Node.js

bash
# 获取最新的 LTS 版本 Node
volta fetch node

# 获取特定的 Node 版本
volta fetch node@16.14.2

获取包管理器

bash
# 获取最新的 npm
volta fetch npm

# 获取特定的 yarn 版本
volta fetch yarn@1.22.19

获取全局包

bash
# 获取 TypeScript
volta fetch typescript

# 获取特定的包版本
volta fetch eslint@8.15.0

使用场景

volta fetch 命令在以下场景中特别有用:

  • 您想通过预下载工具为离线开发做准备
  • 您计划在将来使用某个工具,但现在不想将其设置为默认
  • 您正在为其他团队成员准备开发环境

volta install 不同,fetch 不会更改您当前的任何工具设置或使工具在您的 PATH 中可用。它只是确保工具已下载并在本地缓存。