nvm版本管理
nvm简介
nvm是一个node的版本管理工具,可以简单操作node版本的切换、安装、查看等
注意事项
nvm
是通过管理 PATH
环境变量来切换不同的 Node.js
版本;每个 Node.js
版本都被安装在 ~/.nvm/versions/node/
目录下。
在Mac上,/usr/local/bin
目录默认被设置到了环境变量PATH
中,即放在/usr/local/bin
目录下的程序可以在全局任何地方被直接调用。直接安装node.js
时,安装程序会自动在/usr/local/bin
目录下放置一个node.js的可执行程序,以便于能够在全局任何地方使用node
命令,但在卸载node.js
时,/usr/local/bin/node
可能并不会被删掉,这导致与nvm
设置的全局node
环境变量冲突;冲突的结果就是有时会用到nvm
安装的node
,有时却调用到了/usr/local/bin/node
;例如,在启动nuxt3
项目时,经常会用到/usr/local/bin/node
,而我们预期的是调用nvm
的node
。
nvm安装
下载链接:https://github.com/coreybutler/nvm-windows/releases
默认安装目录:C:\Users\lenovo\AppData\Roaming\nvm
注意:如果已安装nodejs,先卸载之前的nodejs在安装nvm
配置
配置文件位置:C:\Users\lenovo\AppData\Roaming\nvm\settings.txt
可以设置镜像源
node_mirror: https://npm.taobao.org/mirrors/node/
npm_mirror: https://npm.taobao.org/mirrors/npm/
常用命令
# 查看nvm版本
nvm v
# 查看所有安装的版本
nvm list
# 查显示可以安装的所有node.js的版本
nvm list available
# 安装nodejs
nvm install 版本号
# 使用nodejs版本
nvm use 版本号
nvm alias default 版本号
# 显示当前版本
nvm current
# 卸载nodejs
nvm uninstall 版本
# 设置镜像源
nvm node_mirror [url] 设置或者查看setting.txt中的node_mirror
nvm npm_mirror [url] 设置或者查看setting.txt中的npm_mirror
注:nvm use 版本号
命令是临时切换版本, nvm alias default 版本号
是全局永久切换版本。
注:安装nvm
前,必须把已有的node.js
卸载干净,否则会影响nvm
的使用;