mac 更新node,不要在去删除下载了,使用nvm 切换不同node版本

首先安装Homebrew

是一款Mac OS平台下的软件包管理工具,拥有安装、卸载、更新、查看、搜索等很多实用的功能。简单的一条指令,就可以实现包管理,而不用你关心各种依赖和文件路径的情况,十分方便快捷。

Homebrew的安装比较费劲,主要是各种报错,解决办法请戳这里~

安装完成后运行

 brew -v

出现版本号则说明安装成功

安装nvm

nvmnode版本管理工具,为了解决node各种版本存在不兼容现象,nvm是让你在同一台机器上安装和切换不同版本的node的工具。

安装nvm

brew install nvm

// 如果下载不了,更新brew (指以前下载过brew的情况)
brew update

mac 更新node,不要在去删除下载了,使用nvm 切换不同node版本_第1张图片

安装完成后,会有红框部分的提示,这里需要修改环境变量

修改环境变量

大家可以选择在Home目录,创建 .nvm ,也可以将内容放到 .bash_profile。( 注意有 . !!!

这里以bash_profile为例

//进入根目录
 cd  ~
 //编辑 .bash_profile
 vim .bash_profile

按 i 进入编辑模式

在文件里添加 图片的红框内容,类似这样红框内容,为安装nvm后的提示内容
mac 更新node,不要在去删除下载了,使用nvm 切换不同node版本_第2张图片
然后按 esc 退出编辑模式
:wq 保存并退出

输入以下命令,更新配置过的环境变量

source .bash_profile

查看nvm版本,如果出现版本号,则说明安装成功

nvm --version

nvm 常用语法

//查看node的所有的版本
nvm ls-remote

//安装node指定版本
nvm install 版本号

//查看本地node的所有版本
nvm list

//切换到指定的node版本
nvm use 10.xx.xx

//卸载指定的node版本
nvm uninstall 版本号

//安装最新的node稳定版本
nvm install --lts

// 设置默认node版本
nvm alias default vxx.xx.xx

知识扩展

nvm 每次都需要重新执行

问题1:
当我们开启新的终端,发现提示nvm没有找到,每次都需要重新执行 source .bash_profile命令

办法1:
在**.bash_profile** 文件同级 修改.zshrc文件(没有就新建 ),添加如下内容:

//.zshrc

source ~/.bash_profile

问题2:
每次打开新终端,都会有如下提示,输入 y 就可以了,但是每次都需要输入太过麻烦。
在这里插入图片描述
办法2:
输入如下命令,会让你输入密码,执行后就没问题了

sudo chmod -R 755 /usr/local/share/zsh

问题3

mac 更新node,不要在去删除下载了,使用nvm 切换不同node版本_第3张图片
原因:因为国内网络导致,需要采用淘宝源下载nodejs(否则哪怕远程访问也不行)

解决:

在~/.bash_profile最后加入:就解决了

export NVM_NODEJS_ORG_MIRROR=https://npm.taobao.org/dist

mac 更新node,不要在去删除下载了,使用nvm 切换不同node版本_第4张图片

同样需要再输入一下命令,更新配置过的环境变量

source .bash_profile

你可能感兴趣的:(node,nvm,brew,Homebrew,zshrc)