Mac电脑安装nvm(node包版本管理工具)

打印 上一主题 下一主题

主题 647|帖子 647|积分 1941

方法一:通过Homebrew安装(推荐)

1. 安装 Homebrew: 假如您还没有安装Homebrew,首先需要安装它。打开终端(Terminal.app)并运行以下下令:(官网地点:https://brew.sh/zh-cn/)

  1. 1.官网提供的链接(没有vpn的话执行不成功)
  2. /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
  3. 2.国内下载地址
  4. /bin/zsh -c "$(curl -fsSL https://gitee.com/cunkai/HomebrewCN/raw/master/Homebrew.sh)"
复制代码



按照步调安装完成就可以了
2. 使用Homebrew安装 NVM: 安装完 Homebrew 后,接着使用以下下令来安装 NVM:

打开终端zsh,执行:
  1. brew install nvm
复制代码
执行完成就代表nvm已经安装了,但是还需要设置环境变量
3. 设置环境变量

Homebrew 在安装 NVM 时通常会主动处理环境变量的设置,但为了确保 NVM 可以在新的 shell 会话中正常使用,您可能需要手动添加 NVM 的初始化脚本到您的 shell 设置文件中。对于大多数当代 Mac 体系使用的 zsh,编辑或创建 ~/.zshrc 文件。
设置 NVM 的环境变量通常涉及以下步调:


  • 先使用Homebrew检查nvm的安装位置
  1. brew list nvm
复制代码
我这里体现
  1. ys@bogon ~ % brew list nvm
  2. /opt/homebrew/Cellar/nvm/0.39.7/etc/bash_completion.d/nvm/opt/homebrew/Cellar/nvm/0.39.7/libexec/ (2 files)/opt/homebrew/Cellar/nvm/0.39.7/nvm-exec/opt/homebrew/Cellar/nvm/0.39.7/nvm.sh
复制代码

  • 打开或创建 shell 设置文件: 对于 macOS Mojave 及以后版本(使用 zsh 作为默认 shell)的用户,您需要编辑或创建 ~/.zshrc 文件
    假如文件不存在的话,则需要先创建(文件存在的话就可以忽略这一步):
  1. touch ~/.zshrc
复制代码
假如文件已经存在,则输入下令举行编辑:
  1. nano ~/.zshrc
复制代码

  • 添加如下内容到文件末端以加载 NVM
  1. export NVM_DIR="$HOME/.nvm"
  2. [ -s "/opt/homebrew/opt/nvm/nvm.sh" ] && \. "/opt/homebrew/opt/nvm/nvm.sh"
  3. [ -s "/opt/homebrew/opt/nvm/etc/bash_completion.d/nvm" ] && \. "/opt/homebrew/opt/nvm/etc/bash_completion.d/nvm"
复制代码
注意:这里的路径可能需要根据您现实的 Homebrew 安装位置举行调解,确保指向精确的 nvm.sh 和 bash_completion.d/nvm 文件。

  • 保存并关闭文件
    我这里使用的是 nano 编辑器,以是:


  • 按 Ctrl+O 来保存(“O” 代表 “Write Out”)。
  • 按回车键确认当前文件名和路径。
  • 按 Ctrl+X 来退出(“X” 代表 “eXit”)。

  • 重新加载 ~/.zshrc 文件来应用更改
  1. source ~/.zshrc
复制代码
执行完这一句不报错,说明已经设置乐成。

  • 检查 NVM 是否已经乐成加载
  1. ys@bogon ~ % command -v nvm
  2. nvm
  3. ys@bogon ~ % nvm -v
  4. 0.39.7
  5. ys@bogon ~ %
复制代码
证实已经安装乐成且环境变量也已经设置乐成了。

  • nvm使用
    此时还没有使用过nvm安装过node,以是打出 nvm list
    时,体现:
  1. ys@bogon ~ % nvm list
  2. -> system
  3. iojs -> N/A (default)
  4. node -> stable (-> N/A) (default)
  5. unstable -> N/A (default)
复制代码
使用 nvm install node 安装最新版本的node,安装完成后,体现:

说明已经乐成使用 NVM 安装了 Node.js v21.7.1 版本。根据 nvm list 的输出效果:


  • 现在默认版本 (-> v21.7.1) 已经设置为最新安装的 Node.js v21.7.1。
  • 您还可以看到其他可用的 LTS(长期支持)版本,但它们当前并未安装。
  • 此外,体系级别的 Node.js 仍然存在,并且被标记为 system。
假如需要切换到刚安装的 Node.js v21.7.1 版本,由于它已经是默认版本,无需额外利用即可直接使用。若要切换到其他已安装版本或体系级 Node.js,请使用相应的 nvm use 下令。例如:
  1. # 切换到系统自带的 Node.js
  2. nvm use system
  3. # 切换到特定版本的 Node.js
  4. nvm use <version>
复制代码
方法二:手动从 GitHub 克隆安装

1. 打开终端并克隆 NVM Git 堆栈:

  1. git clone https://github.com/nvm-sh/nvm.git ~/.nvm
复制代码
2. 进入 NVM 目录并运行安装脚本:

  1. cd ~/.nvm
  2. ./install.sh
复制代码
3. 接下来的步调与通过 Homebrew 安装雷同,即需要设置环境变量并在新的 shell 会话中激活 NVM。

无论哪种方法安装完成后,都可以使用 nvm 下令来安装、切换差别的 Node.js 版本。例如,要设置一个特定版本为默认版本:
  1. nvm alias default <version>
复制代码
其中 <version> 是您想要设为默认的 Node.js 版本号。
使用nvm控制node版本的常用下令


  • 安装指定版本的 Node.js
  1. nvm install <version> # 安装特定版本,例如 nvm install v14.17.0
复制代码

  • 列出所有可安装的 Node.js 版本
  1. nvm ls-remote # 列出远程服务器上的所有可用版本
复制代码

  • 列出已安装的 Node.js 版本
  1. nvm list # 显示已安装的 Node.js 版本和当前使用的版本
复制代码

  • 切换到已安装的某个版本
  1. nvm use <version> # 切换到指定版本,例如 nvm use v12.22.11
复制代码

  • 设置默认版本
  1. nvm alias default <version>
  2. # 设置默认启动的 Node.js 版本
复制代码

  • 卸载指定版本的 Node.js
  1. nvm uninstall <version> # 卸载特定版本
复制代码

  • 检察当前正在使用的 Node.js 版本
  1. nvm current # 显示当前激活的 Node.js 版本
复制代码

  • 检查 Node.js 的版本信息
  1. node -v # 在已通过nvm切换版本后,直接使用node命令查看当前版本
复制代码

  • 管理 LTS 版本
  1. nvm install --lts # 安装最新长期支持版(LTS)
  2. nvm install lts/argon # 安装特定 LTS 系列(如argon为旧版LTS代号)
复制代码
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复

使用道具 举报

0 个回复

倒序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

美丽的神话

金牌会员
这个人很懒什么都没写!

标签云

快速回复 返回顶部 返回列表