文章目录
前言
node 版本管理工具
Volta 是一种管理 JavaScript 命令行工具的便捷方式。
提示:以下是本篇文章正文内容
一、什么是Volta?
Volta 是一种管理 JavaScript 命令行工具的便捷方式。
二、为什么选择使用 Volta
我们有很多项目,新的老的都有,经常卸载node,再安装,很麻烦,volta帮我们解决这个问题。使用 Volta,您可以一次选择 Node 引擎,然后不再担心它。您可以在项目之间切换,而不必手动切换 nodejs 版本
比nvs,nvm要方便一些。
三、Volta 的特点
- 速度
- 无缝,每个项目的版本切换
- 跨平台支持,包括 Windows 和所有 Unix shell
- 支持多个包管理器
- 稳定的工具安装-无需每次升级都重新安装!
- 可扩展性挂钩用于特定于站点的定制
四、安装Volta指引
提示:在安装 Volta 前, 如果有使用其它的 nodejs 管理工具/nodejs,可以提前卸载(非必须)。
1.Windows 安装
官网安装地址:volta官网安装地址
提示:Volta 的功能依赖于创建符号链接,所以你必须:
启用开发者模式(推荐)
以提升的权限运行 Volta(不推荐)
如下图所示,红框为win系统安装地址
2.Unix 安装
在大多数 Unix 系统(包括 macOS)上,您可以使用一个命令安装 Volta:
curl https://get.volta.sh | bash
对于 bash, zsh 和 fish,这个安装程序将自动更新控制台启动脚本。如果您希望防止修改控制台启动脚本,请参阅跳过 Volta 设置。要手动配置你的 shell 使用 Volta,编辑你的控制台启动脚本如下:
将 VOLTA_HOME 变量设置为 $HOME/.volta
将 $VOLTA_HOME/bin 添加到 PATH 变量的开头
3.Windows 下的 linux 子系统
如果您在 Linux 的 Windows 子系统中使用 Volta,请遵循上面的 Unix 安装指南。
五、手动修改目录和环境变量
此步新手谨慎!!可跳过此步
傻瓜式安装默认是C盘
手动把C:\Users\HUNTER\AppData\Local\Volta 和
C:\Program Files\Volta 复制到D:\Volta
还要修改系统变量和环境变量保存后
重新打开cmd生效
1.新建系统变量
win键+R打开运行窗口
输入 sysdm.cpl 打开环境变量设置
新建系统变量VOLTA_HOME如下图
2.修改系统变量为path
在系统变量中找到path,编辑替换volta默认的位置为%VOLTA_HOME%
3.修改用户环境变量path
修改用户环境变量path中的votal路径替换为%VOLTA_HOME%\bin
生效后
六、安装node
正常情况输入命令行votal install node@16 就可以安装
但是经常出现安装不了的情况,大多数人就卡这了把
可以去nodejs官网下载node,win系统下载win-x64.zip的,最好下长期支持版本
node下载地址:node下载地址
下好放到你的安装目录x:\Volta\tools\inventory\node
七、全局实现切换node
任意目录下volta install node@xx
例如,您可以选择 node 的确切版本作为默认版本:
volta install node@14.15.5
不需要指定一个精确的版本,在这种情况下,Volta 会选择一个合适的版本来匹配你的请求:
volta install node@14
也可以指定最新版本,或者甚至完全不选择版本,Volta 将选择最新的 LTS 版本:
volta install node
八、某项目指定项目node版本
进入某项目根目录
volta pin node@xx
这样就可以指定各个项目不用再来回来去的切换了
volta pin node@10
Volta 将 Node 引擎的准确版本保存在 package.json,这样你就可以把你的选择提交给 git。从那时起,每次在项目目录中运行 Node 时,Volta 都会自动切换到您选择的同一版本 的 Node。类似的。所有的合作者都可以通过在他们的开发机器上安装 Volta 来做同样的事情。
总结
如果你在工作中遇到有多个项目使用不同版本的 nodejs,就来试试Volta吧!