NVM -安装,命令不生效。解决方案

1,870 阅读2分钟

之前一直用NVM 做node版本的管理。 因换了电脑,需要重新安装一些工具,简单的说一下安装过程的几个问题

  1. 需要配置全局的环境变量文件
  2. 配置完成之后,需要重启一下电脑

1. 安装过程

  1. 安装 NVM ,nvm 官方地址。在git 中找到安装步骤
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.1/install.sh | bash

Nvm安装成功后,使用nvm命令却提示command not found, mac终端解决办法如下: 1、进入nvm安装到文件目录      cd ~/.nvm 2、查看目录下文件列表      ls -a 3、若无.bash_profile文件,则创建该文件: 创建文件步骤: 3.1 touch .bash_profile 3.2 open .bash_profile 3.3 将下部分文件粘贴至 .bash_profile文件 

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

zsh的话是 ~/.zshrc

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

3.4 保存文件,关闭此文件 3.5 更新刚配置的环境变亮     source .bash_profile 4、输入nvm命令,验证是否成功, 例如nvm use 6.10.2,若已安装node 该版本node,则提示已切换至此版本, 若无安装,则提示未安装此版本,请安装。 此时,nvm可正常使用

  1. 重点 改变环境变量之后-一定要重启电脑
  2. 同时如果cd 根目录下也没有bash_profile文件,按照相同的方式,创建一份。保存.
  3. NVM 常用的命令集合
nvm list:查看当前本机使用 nvm 已安装的nodejs的版本列表

nvm arch:查看当前本机是 32 bit 还是 64 bit

nvm install node@版本号:安装指定版本的 nodejs

nvm install latest:安装最新版本的 nodejs

nvm install 14.18.1:安装 14.18.1 版本的 nodejs

nvm uninstall node@版本号:卸载指定版本的 nodejs

nvm uninstall 14.18.1:卸载 14.18.1 版本的 nodejs

nvm use node@版本号:使用指定版本的 nodejs(该版本是已经安装过后的)

nvm use 14.18.1:使用已安装的 14.18.1 版本的 nodejs

nvm root:查看本机安装的 nvm 的安装目录地址