当前位置: 首页>后端>正文

nvm 管理node以及npm,node版本管理工具(mac版本)

nvm node npm关系图

nvm 管理node以及npm,node版本管理工具(mac版本),第1张
nvm\node\npmg关系图.png

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自动切换。

https://www.xamrdz.com/backend/3nw1936695.html

相关文章: