~ Mac 中 nvm 的安装配置
步骤一:卸载已安装到全局的 node / npm
如果之前在官网下载了 Node.js 安装包,运行后会自动安装在全局目录中:
node 命令在 /usr/local/bin/node 目录中 npm 命令在全局 node_modules 目录中,具体路径为 /usr/local/lib/node_modules/npm安装 nvm 之前,最好先卸载已经安装的 Node.js 全局模块
# 查看已经安装在全局的模块,以便删除这些全局模块后,再按照不同的 node 版本重新进行全局安装 npm ls -g --depth=0 # 删除全局 node_modules 目录 sudo rm -rf /usr/local/lib/node_modules # 删除 node sudo rm /usr/local/bin/node # 删除全局 node 模块注册的软链 cd /usr/local/bin && ls -l | grep "../lib/node_modules/" | awk '{print $9}'| xargs rm
步骤二:安装或更新 nvm。nvm 的最新版本可以在 git 上查看
// 安装 curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.33.8/install.sh | bash // 可以在终端中输入 nvm,确认是否安装成功 // 安装完成后,默认会在用户文件夹生成一个隐藏的 .nvm 文件 // 更新:同上,再重新安装一遍就好了// 如果提示 command not found,可以尝试以下操作: 进入当前用户的 ~ 目录 ( 如,显示 admindeAir:~ admin$ ),新建 .bash_profile cd ~ touch .bash_profile ope .bash_profile 然后,输入以下内容 export NVM_DIR="$HOME/.nvm" [ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh" # This loads nvm 保存,重新打开终端,输入 nvm 测试是否正常
步骤三:在终端中,基于 nvm 对 Node.js 运行环境进行管理
1. 列出所有安装的版本 显示当前的版本 nvm ls nvm current 2. 安装,命令中的版本号可自定义,也可以是最新稳定版 stable; nvm install <version> 3. 使用特定版本(切换) nvm use <version> 4. 卸载 nvm uninstall <version> 5. 其他(了解) nvm 显示所有 nvm 的命令 nvm --version 显示 nvm 版本 nvm on/off 开启/关闭 nvm 管理