mac管理及更新node版本

本文详细介绍了如何检查Node.js版本,使用n模块进行安装、升级和切换不同版本的Node.js,包括升至最新稳定版和指定版本的操作步骤,旨在帮助开发者有效管理他们的Node环境。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1.  查看node版本

        node -v

2. 下载node版本管理模块 n

        sudo npm i -g n

3.  升级node至最新稳定版

        sudo n lts

4. 升级至最新版

sudo n latest

5. 下载指定的node版本

        sudo n 版本号

6.切换node版本

    查看所有已安装的node版本,根据上下和回车选择要使用的版本

    sudo n

7.查看其他命令

        n -h

### 使用nvm管理多个Node.js版本 #### 安装nvm 为了在Mac操作系统上安装`nvm`,可以利用Homebrew或者通过curl命令下载并执行安装脚本[^1]。 对于使用Homebrew的用户来说,只需打开终端输入如下指令完成安装: ```bash brew install nvm ``` 而对于偏好直接采用curl方式获取最新版nvm的人来说,则可以在终端里运行下面这条命令: ```bash curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.5/install.sh | bash ``` 请注意,在上述两种方法之后都需要重启shell环境使更改生效,可以通过重新启动终端窗口实现这一点;另外还需确认`.bashrc`或`.zshrc`(取决于使用的Shell)文件中包含了指向nvm所在目录的相关配置语句,通常形式为`export NVM_DIR="$HOME/.nvm"`以及`source $(brew --prefix nvm)/nvm.sh` (如果通过Homebrew安装的话)。 #### 查看可安装的Node.js版本列表 一旦成功设置了nvm工具链,就可以查看远程服务器上的所有可用node版本号了。这一步骤有助于挑选想要部署的具体发行版: ```bash nvm ls-remote ``` 此命令会打印出一系列由官方维护和支持过的稳定分支及其子版本信息供开发者选择所需的目标版本进行本地化设置。 #### 安装特定版本Node.js 当明确了要安装哪个具体的Node.js版本后——比如v18.17.0——那么只需要简单地调用一次带有参数值的install函数即可达成目的: ```bash nvm install 18.17.0 ``` 该操作不仅能够自动下载对应平台架构下的压缩包并且解压到指定位置形成独立的工作空间之外,还会同步更新当前session内的PATH变量使得新加入的解释器成为默认优先级最高的那一个被选用者所识别到。 #### 切换已有的Node.js版本 除了新增加不同年代/系列间的互斥实例外,有时也希望能够快速切换正在活跃着的那个runtime engine。这时就轮到了switch功能登场啦! 假设之前已经存在两个以上的节点引擎副本分别位于不同的路径下,现在想把其中任意一员设为主导地位时,仅需敲定一行简单的变动通知给nvm处理就好: ```bash nvm use 16 ``` 这里填写的是希望激活的版本代号或者是完整的标签名称(例如:"lts/*"代表长期支持版)。这样做可以让后续发起的所有javascript程序都基于选定的基础之上得以编译和执行。 #### 验证当前使用的Node.js版本 最后但同样重要的一点是要验证一下目前处于工作状态中的确切版本是不是预期之中那个。为此,只要发出查询请求就能得到即时反馈: ```bash node -v ``` 以上就是关于怎样借助于nvm这个强大的辅助利器来管理和操控多套平行共存却又彼此隔离良好的Node.js生态系统的方法概述。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值