mac安装node包管理工具
注:
1、安装nvm之前需要将已有的node版本卸载,否则无法使用已安装版本。通过node -v检查是否已有node。
2、安装nvm之前,需要安装git,检查是否安装git
若未安装,通过homebrew安装Git
-
安装homebrew
/usr/bin/ruby -e "$(curl -fsSL raw.githubusercontent.com/Homebrew/in…)" -
安装git:brew install git
安装nvm
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.1/install.sh | bash
刷新使其全局生效
export NVM_DIR="{XDG_CONFIG_HOME-}" ] && printf %s "{XDG_CONFIG_HOME}/nvm")" [ -s "NVM_DIR/nvm.sh" ] && . "NVM_DIR/nvm.sh" # This loads nvm
上面的内容无需操作,但是此时环境变量并没有生效,我们需要刷新环境变量
source ~/.bash_profile
测试
输入 nvm -v测试,如果提示版本,则表示成功
常用命令
nvm install stable // 安装最新稳定版 node,当前是node v9.5.0 (npm v5.6.0)
nvm install // 安装指定版本,可模糊安装
nvm uninstall // 删除已安装的指定版本,语法与install类似
nvm use // 切换使用指定的版本node
nvm ls // 列出所有安装的版本
nvm ls-remote // 列出所有远程服务器的版本(官方node version list)
nvm current // 显示当前的版本
nvm alias // 给不同的版本号添加别名
nvm unalias // 删除已定义的别名
nvm reinstall-packages // 在当前版本 node 环境下,重新全局安装指定版本号的 npm 包
常见问题
(1)解决类似 curl: Failed to connect to raw.githubusercontent.com port 443: Connection refused 的问题
修改hosts文件,需要通过控制台命令行修改
sudo vi /etc/hosts输入秘密后,按
i开启编辑并增加如下配置
199.232.68.133 raw.githubusercontent.com
按esc键退出编辑,然后输入:wq
(2)nvm use 没有在全局生效
执行命令: nvm alias default vX.X.X,然后再执行nvm use xxx即可
(3)其他问题详见:github.com/nvm-sh/nvm