Skip to content

volta uninstall

volta uninstall 命令允许您删除使用 volta install 安装的任何全局包。它具有以下语法:

bash
从您的工具链中卸载工具

用法:
    volta uninstall [FLAGS] <tool>

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

参数:
    <tool>    要卸载的工具,例如 `node``npm``yarn` <package>

注意 从 Volta 0.9.0 开始,您也可以使用包管理器的 npm uninstall --globalyarn global remove 来卸载包

示例

卸载 Node.js

bash
# 卸载 Node
volta uninstall node

卸载 Node 会将其作为默认版本删除,但不会从 Volta 的缓存中删除二进制文件。这意味着固定的项目仍然能够使用指定的 Node 版本。

卸载包管理器

bash
# 卸载 npm
volta uninstall npm

# 卸载 yarn
volta uninstall yarn

# 卸载 pnpm
volta uninstall pnpm

卸载全局包

bash
# 卸载 TypeScript
volta uninstall typescript

# 卸载 ESLint
volta uninstall eslint

卸载时发生的情况

当您使用 volta uninstall 卸载工具时:

  1. 工具从您的默认工具链中删除
  2. 该工具的任何全局垫片都从您的 PATH 中删除
  3. 实际工具保留在 Volta 的缓存中,供具有固定版本的项目使用

卸载 vs 从缓存中删除

volta uninstall 仅从您的默认工具链中删除工具。工具的二进制文件保留在 Volta 的缓存中,供已固定该特定版本的项目使用。

如果您想从系统中完全删除工具,包括从 Volta 的缓存中删除,您需要:

  1. 使用 volta uninstall <tool> 卸载它
  2. 从 Volta 的缓存目录(通常在 ~/.volta/tools/ 中)删除它