Volta超好用的node版本管理器

强大的JavaScript工具管理器Volta

使用Volta,您可以选择一次节点引擎,然后不再担心它。您可以在项目之间切换,不再需要手动在节点之间切换。您可以在工具链中安装npm包二进制文件,而无需定期重新安装它们或找出它们停止工作的原因。

特点

  • 速度
  • 无缝、按项目版本切换
  • 跨平台支持,包括Windows和所有Unix shell
  • 支持多个包管理器(npm、yarm、npnm)
  • 稳定的工具安装--无需在每次节点升级时重新安装!
  • 可扩展性挂钩,实现特定站点的定制

Unix 安装

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

    • VOLTA_HOME变量设置为$HOME/.VOLTA
    • $VOLTA_HOME/bin添加到PATH变量的开头

Windows 安装

Volta的功能取决于创建符号链接,因此您必须:

  • 启用开发人员模式(推荐)
  • 使用提升的权限运行Volta(不推荐)
  • 一直点next即可完成安装,我们打开cmd或者powershell执行volta指令来验证下是否生效,如下所示:
  • volta的出现解决了手动去切换 node版本 ,你只需要在项目的package.json中添加volta字段,写上版本号如下所示:
json 复制代码
"volta": {
  "node": "20.8.1",
  "yarn": "1.22.17"
}

Linux的Windows子系统

bash 复制代码
volta install node@20.11.0  
或 
volta install node

指令

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更多指令

相关推荐
hoLzwEge4 小时前
拯救低效调试!code-inspector-plugin 让代码定位如虎添翼
前端·前端框架·node.js
无情的西瓜皮11 小时前
给 AI 装个“工具箱”:MCP 协议入门与 Node.js 实战
人工智能·node.js
__zRainy__13 小时前
Node.js readline 全景指南:createInterface 配置、逐行读取与交互模式
node.js·readline
To_OC15 小时前
拼路径读文件总踩坑?我把 Node 的 path 和 fs 彻彻底底捋了一遍
javascript·后端·node.js
星栈1 天前
从装一堆工具到看懂 Node 工程化思维:我的项目复盘记录
后端·node.js
东方小月1 天前
从零开发一个Coding Agent:monorepo项目搭建
前端·后端·node.js
Lihua奏1 天前
# 用 Node.js 连接数据库:一次请求是怎么跑起来的?
node.js
kisshyshy1 天前
给端侧大模型装上“发动机”:React 合成事件 + 进度条组件全解
前端·react.js·node.js
csdn2015_2 天前
nodejs安装
node.js·vue
前端双越老师2 天前
如何以前端视角(非0基础)学 Java ?
java·node.js·全栈