美文网首页
Volta初识

Volta初识

作者: 王二麻子88 | 来源:发表于2022-07-01 16:49 被阅读0次

Volta

本文引用官方地址: https://docs.volta.sh/guide/understanding

什么是Volta

官方说法: Volta’s job is to manage your JavaScript command-line tools, such as node, npm, yarn, or executables shipped as part of JavaScript packages.

即Volta是一个node/npm/yarn的管理工具, 可以快速切换项目中使用的node版本而无需重装node.

安装Volta

安装链接: https://github.com/volta-cli/volta/releases/download/v1.0.8/volta-1.0.8-windows-x86_64.msi

与安装node类似, 一直点下一步即可(这里默认是装到C盘,安装时不能选择安装位置需要额外进行配置, 是挺坑的)

安装成功之后, 在命令行中输入: volta , 如果能正常显示内容即表明安装成功

配置Volta

一般来说, volta安装成功之后就能正常使用了, 但默认是装到C盘,后续可能会安装各种不同版本的node/npm/yarn,很占据C盘空间, 因此需要迁移到C盘之外 (如果C盘空间足够大,可忽视这一步)

1.在D盘新建一个文件夹,用于存放volta相关东西, 如D:\epositorysVolta

将C盘中原来的volta文件迁移到epositorysVolta文件夹中(原volta应在位置: C:\Program Files\Volta)

2.在系统环境变量中配置:

2.1 新建环境变量: VOLTA_HOME 其值为: D:\epositorysVolta

2.2 修改path文件中原来volta的值, 改为: %VOLTA_HOME%

3.在用户环境变量中设置:

3.1 在原来的volta\bin改为: %VOLTA_HOME%\bin

4.重新打开命令行, 重新输入 volta, 此时还能正常显示即为修改成功

使用Volta

Volta的使用相对简单

安装nodejs

首先全局安装Volta的node版本

volta install node@14.15.5

其中14.15.5就是假设你可能需要需要的版本

您不需要指定精确的版本,在这种情况下,Volta 会选择一个合适的版本来匹配您的请求:

volta install node@14

当前, 如果你需要安装最新的nodejs版本则更加简单

volta install node

此时,命令行执行: volta list 就可以看到你之前安装的node版本, 正常安装的nodejs版本一样, 安装成功之后会附带一个npm版本, 当然也可以使用volta进行版本控制, 安装方式跟上述的一样

切换至当前项目指定的node版本

进入项目的根目录, 并执行

volta pin node@14.15.5

此时, 项目的package.json就会多出

{
    "volta": {
        "node": "14.15.5"
    }
}

值得注意是, 如果项目中没有package.json文件时, 指定版本会直接报错

版本切换确认

在两个设置了node版本的项目中分别执行: node --version, 如果得出两个不同的值,则表示切换成功

相关文章

网友评论

      本文标题:Volta初识

      本文链接:https://www.haomeiwen.com/subject/yuicbrtx.html