Volta 是一个 JavaScript 开发工具链的管理器,旨在简化工具的安装和版本控制过程。

环境隔离:可以为每个项目设置单独版本

Volta 允许开发者为每个项目独立设置和自动切换 Node.js、npm、Yarn 等工具的版本。当你切换到不同的项目目录时,它会自动使用该项目所指定的工具版本,无需手动调整。

Linux安装

1
2
3
4
5
6
7
# 安装
curl https://fastscript.netlify.app/front/get.volta.sh | bash

# 重启环境变量
source ~/.bash
## 或者
source ~/.bashrc

Windows 安装

对于 Windows,下载并运行 Windows 安装程序并按照说明操作。

提示

Volta 的功能依赖于创建符号链接,所以你必须:

安装全局版本

volta install node@18.20.3

如果系统已经有了默认的node版本,则可以不安装。

注意:安装后Volta不支持取消全局版本,每个版本安装的环境不相容(只能手动修改)

安装局部版本

在项目内安装

volta pin node@18.20.3

执行上述命令会在package.json中创建版本信息记录,如:

1
2
3
4
"volta": {
"node": "18.20.3",
"yarn": "1.22.22"
}

其他常用命令

  • 列出已安装的版本:(node)
1
volta list node

卸载指定版本:

1
1volta uninstall node@14.17.0
  • 缓存工具到本地以供离线使用
1
volta fetch
  • 更新Volta
1
volta upgrade
  • 查看当前 Volta 设置的默认版本
1
volta ls