当前位置:   article > 正文

macOS安装nvm nodejs版本管理器_macos ventura安装nodejs

macos ventura安装nodejs

NVM(节点版本管理器)是一个 shell 脚本,用于在基于 Linux 的系统上安装和管理 Node.js。macOS用户可以使用自制软件安装NVM。

我的系统版本是macOS Ventura 13.4

安装Homebrew

Homebrew是一款自由及开放源代码的软件套件管理系统,用以简化macOS系统上的软件安装过程,最初由马克斯·霍威尔(Max Howell)写成。 因其可延伸性得到了一致好评[4],而在Ruby on Rails社群广为人知。

Homebrew使用GitHub,通过用户的贡献扩大对软件套件的支持。 2012年,Homebrew是GitHub上拥有最多新贡献者的项目[5]。 2013年,Homebrew同时成为GitHub上最多贡献者及最多已关闭问题的项目[6]。

https://brew.sh/index_zh-cn

安装运行:

/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
  • 1

配置环境变量(可选):

vim ~/.zshrc
  • 1

增加一行:

export PATH=$PATH:/opt/homebrew/bin
  • 1

安装nvm

第 1 步 – 删除现有node版本

如果您的系统已安装节点,请先将其卸载。我的系统已经通过自制软件安装了节点。所以先卸载它。如果尚未安装,请跳过。

brew uninstall --ignore-dependencies node 
brew uninstall --force node 
  • 1
  • 2

第 2 步 – 在 macOS 上安装 NVM

现在,您的系统已准备好进行安装。更新自制软件包列表并安装 NVM。

brew update
brew install nvm 
  • 1
  • 2

接下来,在家中为 NVM 创建一个目录。

mkdir ~/.nvm 
  • 1

现在,配置所需的环境变量。在主目录中编辑以下配置文件

vim ~/.zshrc 
  • 1

并且,将以下行添加到 ~/.zshrc

export NVM_DIR="$HOME/.nvm"
  [ -s "/opt/homebrew/opt/nvm/nvm.sh" ] && \. "/opt/homebrew/opt/nvm/nvm.sh"  # This loads nvm
  [ -s "/opt/homebrew/opt/nvm/etc/bash_completion.d/nvm" ] && \. "/opt/homebrew/opt/nvm/etc/bash_completion.d/nvm"  # This loads nvm bash_completion
  • 1
  • 2
  • 3

按 ESC + :wq 保存并关闭文件。

接下来,将变量加载到当前 shell 环境。从下次登录开始,它将自动加载。

source ~/.zshrc
  • 1

nvm使用简介

首先,查看哪些节点版本可供安装。若要查看可用版本,请键入

nvm ls-remote 
  • 1

现在,您可以安装上面输出中列出的任何版本。您还可以使用别名,例如最新版本的节点,最新 LTS 版本的 lts 等。

nvm install node     ## Installing Latest version 
nvm install 14       ## Installing Node.js 14.X version 
  • 1
  • 2

安装后,您可以验证安装的内容:

nvm ls 
  • 1

示例

比如:我要使用12.18.1

nvm install 12.18.1
  • 1

比如:我要使用16.15.0

nvm install node -v                                                                                                                                        [12:34:07]
v12.18.1
  • 1
  • 2

现在想换回12.18.1

nvm use 12.18.1
  • 1

查看当前所使用的版本:

node -v 
v12.18.1
  • 1
  • 2

永久默认

使用的过程中我发现,使用以下命令后,只能临时有效。重新打开新的终端版本又变回原来的了。

nvm use 12.22.0
  • 1

如果让设置永久生效呢?nvm alias default xx.xx.x

nvm use 12.22.0
nvm alias default 12.22.0
  • 1
  • 2

执行这两条命令就可以了。

设置国内源

node.js默认的源在国内也是很慢的,切换淘宝源。很重要一定不能忘记!!!

npx nrm use taobao
  • 1

总结

这样版本切换就非常的方便了。

参考

https://tecadmin.net/install-nvm-macos-with-homebrew/
https://blog.csdn.net/lxyoucan/article/details/126868907

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/羊村懒王/article/detail/622683
推荐阅读
相关标签
  

闽ICP备14008679号