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 中可用。它只是确保工具已下载并在本地缓存。