volta初步使用

丁少华 / 2024-01-15 / 原文

volta是用于管理nodejs和包管理器的工具。

安装与卸载volta

安装教程、卸载教程
总的来说windows上安装卸载都比较省事一些。

确认是否安装成功

volta -v

安装完成后,默认情况下,并不会给你安装node环境。

使用volta安装工具

安装nde

volta fetch node // 安装最新稳定版本
volta fetch node@16 // 安装node v16的最后一个版本
volta fetch node@16.18.1 // 安装node到具体某个版本

除了node之外 它还可以控制包管理工具,比如 yarncnpmnpm
当然如果你使用的是较为新版本的 node,那么可以不用volta来管理【包管理器】,转而使用node自带的packageManager。

配置项目中使用的工具版本

更新或配置项目文件以使用所选版本的工具

volta pin node@xx.xx.xx
volta pin npm@xx.xx.xx

在项目目录中执行上述命令时,package.json将写入以下设置。

{
  ...,
 "volta": {
   "node": "xx.xx.xx",
    "npm": "xx.xx.xx" 
  }
}

配置全局工具默认的版本

volta install 工具@版本号

注意如果没有提前volta fetch到本地,那这个将会将其缓存到本地。

卸载工具

理论上既然可以安装那必定可以卸载,如:volta uninstall node@xx.xx.xx
但是实际上,开发者太忙,没时间做!

查看安装过(缓存)的工具

查看volta安装过的所有工具

volta list

查看某个工具安装过的所有版本, 比如node

 volta list node

参考

https://blog.csdn.net/w1404273025/article/details/131577703
https://docs.volta.sh/