You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Mac环境下如何安装Node.js 14版本且不影响现有Node 8项目

在不改动原有Node.js 8版本的前提下安装Node.js 14并隔离环境

推荐使用nvm(Node Version Manager)来管理多版本Node.js,它能实现版本隔离,完全不会影响原有项目的运行环境。以下是具体命令行操作步骤:

1. 安装nvm

Linux/macOS

执行以下命令之一完成安装:

curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.7/install.sh | bash
# 或使用wget
wget -qO- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.7/install.sh | bash

安装完成后,重启终端,或者执行对应shell的配置文件使环境变量生效:

# Bash用户
source ~/.bashrc
# Zsh用户
source ~/.zshrc

Windows

若已安装Chocolatey包管理器,可通过PowerShell执行:

choco install nvm

2. 安装Node.js 14

执行命令安装指定版本:

nvm install 14

安装完成后,验证版本是否正确:

node -v

输出应为 v14.x.x 格式。

3. 为不同项目切换版本

  • 进入原有Node.js 8的项目目录,执行以下命令切换版本:
    nvm use 8
    
  • 进入新项目目录,切换到Node.js 14:
    nvm use 14
    
  • 更便捷的方式:在项目根目录创建.nvmrc文件,写入指定版本号,后续进入目录时只需执行nvm use即可自动切换:
    # 为新项目创建.nvmrc
    echo "14" > .nvmrc
    # 进入目录后自动切换
    nvm use
    

备选方案:使用n工具(适用于Linux/macOS或Windows WSL)

如果偏好通过npm管理版本,可使用n工具:

  1. 全局安装n:
    npm install -g n
    
  2. 安装Node.js 14:
    n 14
    
  3. 切换版本:执行n会弹出交互式版本选择菜单,上下箭头选择对应版本后回车即可;也可直接指定版本号切换:
    n 8 # 切回原有Node.js 8版本
    

内容的提问来源于stack exchange,提问作者Tamilvanan

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.08 20:21:05