苹果电脑怎么下载nvm?Mac使用brew安装node版本管理器nvm

君哥 阅读:2055 2024-03-04 18:23:42 评论:3

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

本文链接:http://yanjun202.com/post/103.html 

分享到:
可以去百度分享获取分享代码输入这里。
发表评论
搜索
排行榜
关注我们

扫一扫关注我们,了解最新精彩内容