nvm node npm关系图
nvm 下载或切换node,会自动下载对应的npm版本
下载安装
一.安装前
1.1 卸载全局安装的node,避免冲突
node 命令在 /usr/local/bin/node;
npm 命令在全局 node_modules 目录中,具体路径为 /usr/local/lib/node_modules/npm
删除这些全局模块后再按照不同的 node 版本重新进行全局安装
以下命令依次执行
//查看已经安装在全局的模块
npm ls -g --depth=0
//删除全局node_modules目录
sudo rm -rf /usr/local/lib/node_modules
//删除node
sudo rm /usr/local/bin/node
//删除全局node模块注册的软链
cd /usr/local/bin && ls -l | grep "../lib/node_modules/" | awk '{print }'| xargs sudo rm
// 再次查看全局安装模块
npm ls -g --depth=0
二、安装
安装
1.要安装或更新 nvm,您应该运行安装脚本。为此,您可以手动下载并运行脚本,或使用以下 cURL 或 Wget 命令:
sudo curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.7/install.sh | bash
或
wget -qO- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.3/install.sh | bash
2、手动配置环境变量,先进入并打开.bash_profile配置文件
// 进入根文件
cd ~
// 编辑.bash_profile
vim .bash_profile
3、键盘改成英文,按下‘i’,进入编辑状态,编辑bash_profile问津,然后将下面的配置信息复制粘贴进去,完成输入之后,按下键盘‘esc’,退出编辑状态,最后输入‘:wq’保存并退出编辑,配置环境变量全局使用
export NVM_DIR="$HOME/.nvm"
[ -s "$(brew --prefix)/opt/nvm/nvm.sh" ] && . "$(brew --prefix)/opt/nvm/nvm.sh
4、刷新配置信息,并关闭命令行窗口,然后重新打开
source ~/.bash_profile
5、数据命令查看nvm版本号,可以看到版本号,说明安装成功
nvm -v
nvm基本命令
nvm install
// 安装指定版本的Node.js,例如nvm install 18.16.1。
nvm use
// 切换到指定版本的Node.js,例如nvm use 18.16.1。
nvm current
// 显示当前正在使用的Node.js版本。
nvm ls
// 列出所有已经安装的Node.js版本。
nvm alias
// 为指定版本创建一个别名,例如nvm alias default 18.16.1。
nvm uninstall
// 卸载指定版本的Node.js,例如nvm uninstall 18.16.1。
nvm reinstall-packages
// 在切换Node.js版本后,重新安装已安装的全局npm包。
nvm on
// 打开nvm自动切换。
nvm off
// 关闭nvm自动切换。