老婆出轨 发表于 2024-8-25 16:47:20

mac和windows上安装nvm管理node版本

NVM 是 node version manager 的缩写,它是一个用来管理电脑上 node 版本的命令行工具,在日常前端开发中是一个跟 node 一样会经常用到的工具,可以很方便的让我们快速切换不同的node版本。
https://i-blog.csdnimg.cn/direct/c7b70752457a4558b2e2b789013c24fb.jpeg#pic_center
mac 上安装 nvm

1、下载安装 nvm

下载安装可以直接使用官方保举的 cURL or Wget 命令,可以参考 nvm 官方堆栈里的阐明:
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.40.0/install.sh | bash
wget -qO- https://raw.githubusercontent.com/nvm-sh/nvm/v0.40.0/install.sh | bash
当然,也可以使用 brew 命令来安装,brew 是 mac 系统上一款软件管理工具,通过它可以很方便的安装、卸载第三方软件,雷同于node里的npm包管理工具,如果你的 mac 上有安装 brew,可以在终端中输入下方命令安装 nvm:
brew install nvm
2、执行 nvm 脚本安装文件

在 mac 中,source 命令是一个非常有效的命令,它用于在当前shell环境中执行指定的shell脚本文件,这里我们就必要借助 source 命令来执行下 nvm 安装脚本。我们必要先检察上一步骤中 nvm 的安装目录,直接输入:
brew list nvm
比如我的 mac 上检察到的安装目录:
/usr/local/Cellar/nvm/0.39.1_1/etc/bash_completion.d/nvm
/usr/local/Cellar/nvm/0.39.1_1/libexec/ (2 files)
/usr/local/Cellar/nvm/0.39.1_1/nvm-exec
/usr/local/Cellar/nvm/0.39.1_1/nvm.sh
这里我们必要的就是末了一个 nvm.sh 的那个,直接用 source 命令执行:
source /usr/local/Cellar/nvm/0.39.1_1/nvm.sh
其实除了上面自己查找nvm脚本的位置,尚有一种不必要先找出脚本位置更简单的方式,保举各人直接用这一种方式,在终端中输入:
source ~/.nvm/nvm.sh
3、设置环境变量

到这里如果我们直接在终端命令中输入 nvm 或 nvm -v,不出不测应该会报错:zsh: command not found: nvm,这是因为我们还没设置环境变量,终端命令执行时找不到 nvm 这个命令。我们必要同时设置 .zshrc 和 .bash_profile 这两个文件,具体步骤和要设置的变量内容都是一样的:
a、打开配置文件

用 vim 命令来编辑配置文件,注意设置 .bash_profile 文件时,背面的文件名改成 .bash_profile:
vim ~/.zshrc
b、添加环境变量

按键盘上的 i 键进入编辑模式,然后在文件中添加如下内容:
export NVM_DIR="$([ -z "${XDG_CONFIG_HOME-}" ] && printf %s "${HOME}/.nvm" || printf %s "${XDG_CONFIG_HOME}/nvm")"
[ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh" # This loads nvm
添加好之后按键盘上的 esc 退出键,然后再输入 :wq 就会自动生存然后退出编辑模式。
c、重新加载配置文件

这里也必要借助 source 命令,注意设置 .bash_profile 文件时,背面的文件名改成 .bash_profile:
source ~/.zshrc
4、卸载之前的 node

为了同一管理我们可以将系统上之前安装的 node 卸载掉,注意如果你的系统之前还没安装过 node 就不必要这一步了,直接输入下面的命令删除全部 node 和 npm 相干的文件:
sudo rm /usr/local/bin/node
sudo rm -rf /usr/local/share/man/man1/node.1
sudo rm -rf /usr/local/lib/dtrace/node.d
sudo rm -rf ~/.node-gyp
sudo rm -rf /usr/local/bin/npm
sudo rm -rf ~/.npm
sudo rm -rf /usr/local/lib/node_modules
在 windows 上安装 nvm

windows 上我们可以直接下载安装文件然后点点就行了,没有 mac 上那么贫苦。直接在官方下载地点中下载 nvm-setup.exe 这个文件:
https://i-blog.csdnimg.cn/direct/217c365a6c6844baa421527d33720176.png#pic_center
然后直接点击这个 exe 安装文件跟着提示点就行了。
常用 nvm 命令

## 安装指定版本,版本号可模糊指定:nvm install v16.6.0、nvm install 16.6
nvm install <version>

# 卸载指定版本
nvm uninstall <version>

# 切换到某个版本
nvm use <version>

# 列出本地所有安装的版本,也可以用 nvm list
nvm ls

# 列出所有可安装的远程node版本
nvm ls-remote

# 安装最新稳定版本
nvm install stable

# 显示当前使用的版本
nvm current

# 查看 nvm 版本
nvm -v

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
页: [1]
查看完整版本: mac和windows上安装nvm管理node版本