Mac安装nvm

Mac安装nvm

nvm是node版本管理工具,可以在同一台计算机上安装多个版本的node

安装

运行命令

sudo curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.35.3/install.sh | bash

v0.35.3替换为当前最新版本

执行上面命令后,可能出现

curl: (7) Failed to connect to raw.githubusercontent.com port 443: Operation timed out

这时候需要用到代理,

export http_proxy=http://127.0.0.1:1098;export https_proxy=http://127.0.0.1:1098;

但这时又有新的问题,由于使用了sudo参数,用户环境的下配置的环境变量是无效的,也就是说代理可能不生效

解决办法是配置系统代理

/etc/sudoers.d/env_reset

Defaults env_keep="http_proxy https_proxy ftp_proxy no_proxy"

重新执行命令就可以了。

配置环境变量

如果自动配置环境变量命令失败,就需要手动修改

~/.bash_profile

#nvm
export NVM_DIR="$HOME/.nvm"
[ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh"  # This loads nvm
[ -s "$NVM_DIR/bash_completion" ] && \. "$NVM_DIR/bash_completion"  # This loads nvm bash_completion
测试安装
command -v nvm
使用

查找已安装node版本

nvm list

安装最新版本

nvm install

查找可用版本

nvm ls-remote

查找lts版本

nvm ls-remote --lts

安装执行版本

nvm install 12.18.3

卸载某个版本

nvm uninstall 8.17.0  

设置别名

nvm alias <别名> <版本号>

system是安装nvm之前存在的node版本的别名

你可能感兴趣的:(Mac安装nvm)