Volta

Volta
sparkle520Volta
支持不同项目使用不同 node 版本,更方便的版本管理工具.
优点
Volta 采用 Rust 语言编写 ( 高性能、高安全语言 ),具有极高的性能. 它的安装和切换速度非常快,能够显著提升开发效率.
Volta 能够自动检测项目中的工具版本 ( 如
Node.js
和npm
),并在需要时 自动切换版本,确保不同项目之间的工具链互不干扰.Volta 支持全局安装工具,并且确保所有项目都能使用这些全局工具,而无需重复安装.
Volta 通过锁定项目的工具版本,避免了工具版本不一致导致的问题,提高了项目的 稳定性 和 可维护性.
Volta 支持多种操作系统,包括 macOS、Linux 和 Windows,使其成为跨平台开发的理想选择.
下载链接
使用 Volta
如果已经安装 NVM, 建议卸载 ( 可能含有冲突 ).
设置默认 node 版本
cmd键入此命令设置默认 node 版本
1 | volta install node@20.15.0 |
设置默认包管理工具
cmd键入此命令设置默认包管理版本 ( npm or yarn )
1 | volta install npm |
为不同的项目指定不同的 node 版本 和 包管理工具
在指定的项目目录下cmd键入
1 | volta pin node@20.15.0 |
在此之后,Volta会在 package.json
下,存放
1 | "volta": { |
Volta 常用命令
volta fetch
命令将允许您将工具获取到本地缓存中,而无需将其设置为默认值或使其可用,以供将来脱机使用.
volta install
命令将设置工具的默认版本.
如果该工具尚未在本地缓存,它也将获取该工具.
volta uninstall
命令允许您删除已安装在
volta install
中的任何全局包.
volta pin
命令将更新一个项目的 package.json
文件以使用工具的选定版本.
Volta list
命令允许您检查已安装的 Node
运行时、包管理器和带有二进制文件的包.
关于下载失败配置镜像
配置腾讯镜像
找到你的 volta 安装目录. 例如 : C:\Users\username\AppData\Local\Volta
在此目录创建 hooks.json 文件,将下面 json 文本粘贴进去即可.
1 | { |