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 --global
或yarn 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
卸载工具时:
- 工具从您的默认工具链中删除
- 该工具的任何全局垫片都从您的 PATH 中删除
- 实际工具保留在 Volta 的缓存中,供具有固定版本的项目使用
卸载 vs 从缓存中删除
volta uninstall
仅从您的默认工具链中删除工具。工具的二进制文件保留在 Volta 的缓存中,供已固定该特定版本的项目使用。
如果您想从系统中完全删除工具,包括从 Volta 的缓存中删除,您需要:
- 使用
volta uninstall <tool>
卸载它 - 从 Volta 的缓存目录(通常在
~/.volta/tools/
中)删除它