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工具:
- 全局安装n:
npm install -g n - 安装Node.js 14:
n 14 - 切换版本:执行
n会弹出交互式版本选择菜单,上下箭头选择对应版本后回车即可;也可直接指定版本号切换:n 8 # 切回原有Node.js 8版本
内容的提问来源于stack exchange,提问作者Tamilvanan
相关产品推荐
相关产品推荐

