jiangwei小站
472 字
2 分钟
NVM的使用
2022-07-01

NVM 是什么?#

NVM 是 node 版本管理工具,当多个项目使用不同 node 版本的时候,就可以用它来快速切换

安装 NVM#

  1. 卸载原有 node
sudo npm uninstall npm -g
sudo rm -rf /usr/local/lib/node /usr/local/lib/node_modules /var/db/receipts/org.nodejs.*
sudo rm -rf /usr/local/include/node /Users/$USER/.npm
sudo rm /usr/local/bin/node
sudo rm /usr/local/share/man/man1/node.1
sudo rm /usr/local/lib/dtrace/node.d

node -v npm-v 来验证是否卸载成功 2. 安装 git 略 3. 安装 nvm github 中能找到安装命令 curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.2/install.sh | bash

wget -qO- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.2/install.sh | bash
  1. 安装完后查看打印的命令:
export NVM_DIR="$HOME/.nvm"
[ -s "$NVM_DIR/nvm.sh" ] && . "$NVM_DIR/nvm.sh"

将此命令粘贴到.bash_profile 文件中,输入 vim ~/.bash_profile 会打开这个文件,将上面内容粘贴进去。然后点击 esc,输入保存并退出。还可以在打开访达,在 mac 用户的根目录下使用 shift+command+.显示隐藏文件。会看到.bash_profile 文件,打开,粘贴进去保存就行。 输入 node -v 你会发现提示命令不存在,输入 source ~/.bash_profile 再重新输入 node -v 就好了。 完成后输入

nvm

出现

node version manger

nvm 常用命令#

nvm install stable ## 安装最新稳定版 node
nvm install <version> ## 安装指定版本
nvm uninstall <version> ## 删除已安装的指定版本
nvm use <version> ## 切换使用指定的版本node
nvm ls ## 列出所有安装的版本
nvm ls-remote ## 列出所有远程服务器的版本
nvm current ## 显示当前的版本
nvm alias <name> <version> ## 给不同的版本号添加别名
nvm unalias <name> ## 删除已定义的别名
nvm reinstall-packages <version> ## 在当前版本 node 环境下,重新   全局安装指定版本号的 npm 包
nvm alias default [node版本号] ##设置默认版本

Mac 配置好了环境变量文件(.bash_profile)后,每次打开终端都需要执行一遍 source ~/.bash_profile 才能使环境变量生效,这样很是麻烦;

touch .zshrc
open .zshrc

向.zshrc 中添加如下内容
source ~/.bash_profile