Volta无障碍的 JavaScript 工具管理器

Volta安装

官网地址

https://volta.sh/

Volta 是一个用于管理 JavaScript 工具链(如 Node.js、npm、Yarn)的工具,专注于提高灵活性、速度和一致性。

特点:

  1. 按项目管理工具版本:你可以为每个项目固定特定版本的 Node.js 和 npm/yarn,这样确保项目之间不会因工具版本差异而产生问题。
  2. 全局工具支持:Volta 允许你在全局范围内安装工具(如 nodenpmyarn 等),并自动更新以跟随项目中指定的版本。
  3. 即时切换:由于 Volta 是按需执行,它可以快速切换到正确的工具版本,而无需手动调整或设置 nvm 等工具。
  4. 轻量、无启动开销:与一些管理工具相比,Volta 不需要额外的启动时间和复杂的初始化,它的管理机制简单而快速。
  5. 跨平台支持:Volta 支持 macOS、Linux 和 Windows。
  6. **无须管理 ****PATH**:Volta 自动管理你的 PATH 环境变量,因此你不需要手动调整。
  7. 锁定工具链:Volta 可以通过项目的 package.json 锁定工具链的版本,确保开发环境和生产环境保持一致。
  8. 沙盒环境:Volta 可以在不干扰系统默认工具链的情况下,运行特定版本的工具,从而避免与系统版本的冲突。

安装

Unix安装

  • 在包括macOS在内的大多数Unix系统上,只需一个命令即可安装Volta:
curl https://get.volta.sh | bash
  • 对于bash、zsh和fish,此安装程序将自动更新控制台启动脚本。如果希望防止修改控制台启动脚本,请参阅跳过Volta安装程序。要手动将shell配置为使用Volta,请编辑控制台启动脚本以:
    • VOLTA_HOME变量设置为$HOME/.VOLTA
    • $VOLTA_HOME/bin添加到PATH变量的开头

Windows安装

下载地址:

https://github.com/volta-cli/volta/releases/v2.0.1

安装包地址:

https://github.com/volta-cli/volta/releases/download/v2.0.1/volta-2.0.1-windows-x86_64.msi

安装NodeJS

选择节点的确切版本作为默认版本:

volta install node@22.5.1

不需要指定精确的版本,在这种情况下,Volta 将选择合适的版本来满足您的要求:

volta install node@22

还可以指定最新版本,甚至完全省略版本,Volta 将选择最新的 LTS 版本:

volta install node

安装NodeJS,建议使用科学上网

查看所有NodeJS版本

volta list node

选择默认的节点版本

这是 Volta 将在具有固定版本的项目之外的任何地方使用的版本。

要选择特定版本的 Node,请运行:

volta install node@22.5.1

或者要使用最新的 LTS 版本,请运行:

volta install node

如果已安装,会选择本地版本,未安装则会自动安装后选择为默认版本

管理项目

固定版本

volta pin 命令允许您为项目选择 Node 引擎和包管理器版本:

volta pin node@20.16
volta pin yarn@1.19

Volta 将其存储在您的 package.json 中,以便您可以将您选择的工具提交到版本控制:

"volta": {
  "node": "20.16.0",
  "yarn": "1.19.2"
}

这样,使用 Volta 处理该项目的每个人都会自动获得您选择的相同版本。

node --version # 20.16.0
yarn --version # 1.19.2

指令

volta fetch 将工具缓存到本地机器以供离线使用

volta install 设置工具的默认版本

volta uninstall 从工具链中卸载工具

volta pin 固定项目的运行时或包管理器

volta list 显示当前工具链

volta completions 命令补全

volta which 查看 volta 安装的工具的目录

volta setup 为当前用户/shell 启用 volta

volta run 运行带有自定义Node、npm、pnpm和/或Yarn版本的命令

volta help 输出帮助信息

卸载 Volta

Unix 卸载

在 Unix 系统上完全卸载 Volta

需要两个步骤:

删除整个 ~/.volta 目录

rm -rf ~/.volta

编辑您的 shell 配置文件脚本以删除提及 Volta 的两行。 Volta 默认定位的配置文件脚本是:

  1. .bashrc
  2. .bash_profile
  3. .zshrc
  4. config.fish
  5. .profile

笔记
进行此更改后,您可能需要打开一个新终端,因为许多 shell 会缓存最近命令的位置

Windows卸载

在 Windows 上,可以通过在**“开始”>“设置”>“应用程序”列表中选择 Volta 并选择“卸载”**来卸载 Volta。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值