volta初步使用
前言
volta是用于管理nodejs和包管理器的工具。
类似的工具还有很多,比如nvm、n等。
除了node之外 volta还可以控制包管理工具,比如 yarn
、cnpm
、npm
。
当然如果你使用的是较为新版本的 node,那么可以不用volta来管理【包管理器】,转而使用node自带的packageManager。
安装与卸载
总的来说windows上安装卸载都比较省事一些。
确认是否安装成功
volta -v
安装完成后,默认情况下,并不会给你安装node和包管理器的工具 你还需要后续步骤。
安装工具
比如安装node
volta fetch node // 安装最新稳定版本
volta fetch node@16 // 安装node v16的最后一个版本
volta fetch node@16.18.1 // 安装node到具体某个版本
注意安装完之后,volta并没有帮你配置为全局或局部去使用,仍需后续步骤
配置工具
配置局部(项目)
更新或配置项目文件以使用所选版本的工具,如
volta pin node@xx.xx.xx
在项目目录中执行上述命令时,package.json将写入以下设置。
{
...,
"volta": {
"node": "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/