苹果电脑怎么下载nvm?Mac使用brew安装node版本管理器nvm
nvm 是什么?和 npm 是什么关系?
npm:是 nodejs 包的管理工具,在安装 node 的时候,npm 也会自动一起安装,因为每个 node 版本都有对应的 npm 版本
nvm:是 node 版本管理工具,可以同时在电脑上安装多个不同版本 node,可以非常方便的操作 node 不同版本的切换、安装、查看等等
nvm 的好处?
比如你电脑上可能跑多个项目的时候,且不同项目所需 node 版本不一致时;
比如升级了项目的 node 版本,结果发现有问题,需要再换回之前的版本时;
如果每次都卸载电脑上的 node 再去下载新的版本,可就太坑了,所以 nvm 来了,直接一条命令让我们切换不同的 node 版本,非常方便
如果你的电脑已经安装了 node,那么在安装 nvm 之前要先卸载掉,避免后面产生不必要的冲突
Window 控制面板程序卸载或者用其他的应用卸载都行
一.卸载node
需要先卸载本地已安装的node,通过 node -v进行检查判断
卸载方法一:
1、首先查看电脑上是否安装的有node,查看node版本
node -v
2、如果有node就彻底删除node
sudo rm -rf /usr/local/{bin/{node,npm},lib/node_modules/npm,lib/node,share/man/*/node.*}
卸载方法二:依次执行如下卸载命令
sudo npm uninstall npm -g
sudo rm -rf /usr/local/lib/node /usr/local/lib/node_modules /var/db/receipts/org.nodejs.*
sudo rm -rf /usr/local/include/node /Users/$USER/.npm
sudo rm /usr/local/bin/node
sudo rm /usr/local/share/man/man1/node.1
sudo rm /usr/local/lib/dtrace/node.d
二. 安装nvm
使用 brew 安装,更新Homebrew并安装
brew update
brew install nvm
执行 brew install nvm 后会出现类似一下的内容
根据提示,创建.nvm目录
mkdir ~/.nvm
#如果已经存在 就直接打开
编辑~/.zshrc配置文件
终端中提示的 复制进去
js复制代码// 打开文件
open -e ~/.zshrc
// 添加配置
// 更新配置
source ~/.zshrc
查看配置是否生效
% echo $NVM_DIR
三. 安装 node.js
查看node版本命令nvm ls-remote
安装 LTS 版本(偶数版本),例如nvm install 10、nvm install 12、nvm install 14
nvm 常用命令
比较常用的几个命令,注意看下注释
js复制代码nvm install <版本号> // 安装指定 node 版本,版本号如写 14.5.0 或 v14.5.0 效果一样
nvm uninstall <版本号> // 卸载指定 node 版本
nvm install stable // 安装最新稳定版 node
nvm ls // 查看已经安装了的所有 node 版本
nvm on // 开启使用 nvm 管理 node
nvm use <版本号> // 切换到指定 node 版本,当前窗口生效
nvm alias default <版本号> // 全局默认版本。如果 nvm use xxx 换不了,就用这个换
nvm off // 关闭 nvm 管理 node
参考1:https://juejin.cn/post/7000177481684615198
参考2:https://juejin.cn/post/7232499180660768829
参考3:https://juejin.cn/post/7165500644647206948