专业安装 Node 套餐好些年(Mac版)

  • 不推荐 brew 安装,因为版本管理没有nvm方便。
  • 套餐包含(node npm nvm nrm)

一、删除 已安装的相关 文件。

  1. 删除 Node 安装文件 rm /usr/local/bin/node Node 文件在 /usr/local/bin/node
  2. 删除本地文件安装包 rm -rf /usr/local/lib/node_modules (npm 命令在全局 node_modules 目录中,具体路径为 /usr/local/lib/node_modules/npm
  3. 删除node相关命令引用文件 cd /usr/local/bin && ls -l | grep "../lib/node_modules/" | awk '{print $9}'| xargs rm

二、安装 nvm

  1. 可以参考官方文档
  2. 懒得看就复制
    curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.33.8/install.sh | bash
    or
    wget -qO- https://raw.githubusercontent.com/creationix/nvm/v0.33.8/install.sh | bash

执行之后会下载 nvm 仓库到本地 ~/.nvm目录,所以也可以直接 git clone https://github.com/creationix/nvm.git .nvm 也就是 git 安装方式。

三、设置 nvm 环境变量

  1. 编辑 环境变量文件 open -e ~/.bash_profile,没有就自己创建一个,touch ~/.bash_profile
  2. copy -> paste
    export NVM_DIR="$HOME/.nvm"
    [ -s "$NVM_DIR/nvm.sh" ] && . "$NVM_DIR/nvm.sh"
  3. 更新配置 source ~/.bash_profile

四、使用 nvm 安装 node

  1. nvm ls-remote(列出远程所有 node 版本)
  2. nvm install <version> (选择一个版本安装)
  3. 等待...
  4. nvm use <version> (选择刚才所下载版本,当然以后可以下载多个版本,随意切换)

五、使用 npm 安装 nrm(node registry manager)

  1. npm i -g nrm 安装 nrm
  2. nrm ls 查看已有镜像地址列表
  3. nrm use cnpm 切换镜像地址

六、常用命令


nvm 常用命令

命令 说明
nvm ls-remote 查看 node 官方所有版本
nvm ls 罗列本地所有 node 版本
nvm current 查看当前 node 版本
nvm install <version> 下载并安装对应 node 版本
nvm uninstall <version> 卸载对应 node 版本
nvm use <version> 使用对应 node 版本
nvm cache dir 显示缓存目录
nvm cache clear 清除缓存目录

nrm 常用命令

命令 说明
nrm ls 查看已有镜像地址
nrm use <registry> 切换当前镜像地址
nrm add <registry> <url> 添加镜像地址
nrm del <registry> 删除镜像地址
nrm test [registry] 镜像测速,不填写默认测速所有镜像地址

推荐阅读更多精彩内容