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,而我们预期的是调用nvmnode

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的使用;


举报

© 著作权归作者所有


1