1. 如果电脑已经安装 node8 以上版本请跳过第二步
2. 如果没有,请执行以下步骤
2.1 卸载当前Mac上所有node,npm配置
homebrew安装的: brew uninstall node
官网下载pkg安装包的:sudo rm -rf /usr/local/{bin/{node,npm},lib/node_modules/npm,lib/node,share/man/*/node.*}
2.2 安装
① 可以去官网下载稳定版apk安装 https://nodejs.org/zh-cn/ 目前使用的是 8.11.4
② 安装 nvm 去管理安装 node 版本(适用于电脑上有多个工程需要不同 node 进行开发维护)
nvm 安装命令:
curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.33.8/install.sh | bash
或者
wget -qO- https://raw.githubusercontent.com/creationix/nvm/v0.33.8/install.sh | bash
安装完成重启终端
如果在新的终端输入 nvm 时提示:command not found: nvm,有可能是以下原因之一:
1. 你的系统可能缺少一个 .bash_profile 文件,你可以创建一个此文件(可通过vi或vim命令),打开复制粘贴以下代码(安装nvm成功后终 端的最好3行代码)进去,保存,然后再次运行安装命令
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
2. 如果没有解决问题,打开你的 .bash_profile 文件,并添加以下代码:source ~/.bashrc
node 安装
nvm install 8.11.4 (也可以选择安装其他版本)
安装完成 查看当前版本号:
node -v
npm -v
nvm 使用
nvm 切换版本
nvm use v+版本号