nvm--nodejs多版本管理(详细安装Mac&Windows)

402 阅读1分钟

安装homebrew

Homebrew是Mac上常用的包管理工具

  1. 官网安装脚本
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
  1. 如果官网脚本不行,则使用下面镜像下载
通常brew官网提供的安装脚本在国内无法正常访问,所以一般使用其他镜像下载,执行下面指令,一步一步按提示操作
/bin/zsh -c "$(curl -fsSL https://gitee.com/cunkai/HomebrewCN/raw/master/Homebrew.sh)"

安装nvm

nvm是node版本管理工具,解决开发过程中不同项目对node版本依赖不同时,我们可以使用nvm安装多个版本node及切换。

1.在window安装nvm

(1)下载

https://github.com/coreybutler/nvm-windows/releases

(2)安装

1.同意安装

微信图片_202206192334321.png

2.选择nvm路径

微信图片_202206192334322.png

3.选择node安装路径

微信图片_202206192334323.png

4.如果在安装nvm之前已经安装过node,则同意让nvm来管理

微信图片_202206192334324.png

5.检查是否生效

可以在vscode终端执行
>nvm v
1.1.9
​

2.在mac上安装nvm

(1)通过homebrew

brew install nvm

(2)zsh: command not found:nvm解决办法

1.创建 .nvm 目录
    % mkdir ~/.nvm
​
​
2.编辑 ~/.zshrc 配置文件
    % vi ~/.zshrc
在 ~/.zshrc 配置文件后添加如下内容
  export NVM_DIR="$HOME/.nvm"
  [ -s "/usr/local/opt/nvm/nvm.sh" ] && . "/usr/local/opt/nvm/nvm.sh"
  [ -s "/usr/local/opt/nvm/etc/bash_completion.d/nvm" ] && . "/usr/local/opt/nvm/etc/bash_completion.d/nvm"
:wq 保存并退出。
​
​
3.使用 source 命令使配置生效
    % source ~/.zshrc
查看一下配置是否生效
    % echo $NVM_DIR
    /Users/your-username/.nvm

3.nvm基本使用

nvm list //查看本地安装的所有版本
nvm install 版本号//安装指定的node版本
nvm use 版本号//使用指定的版本
nvm uninstall 版本号//卸载
nvm v //查看nvm版本号
nvm list available//列出当前安装的nodejs版本
nvm install latest//nvm install latest

4.注意问题

nvm安装,如果出现找不到npm或者node问题

  1. 配置镜像重新安装试试

在nvm安装的路径下找到setting.txt文件,添加下面两行

默认在:C:\Users\tankswift\AppData\Roaming\nvm

node_mirror: https://npm.taobao.org/mirrors/node/
npm_mirror: https://npm.taobao.org/mirrors/npm/

微信截图_20220620002914.png

  1. 如果还是不行我们可以手动安装下载node和npm包,放到nvm文件夹下面