nodejs指定版本安装及环境配置
时间: 2025-01-11 11:53:30 浏览: 112
### 如何安装特定版本的 Node.js 并配置环境变量
#### Windows 系统上的操作
对于希望在 Windows 上安装特定版本的 Node.js 用户来说,推荐使用 nvm-windows (Node Version Manager for Windows)[^1]。nvm-windows 是一个用于管理多个活动 Node.js 版本的应用程序。
通过下载并安装 nvm-setup.zip 文件来获取 nvm-windows 后,在命令提示符下可以通过 `nvm install <version>` 来安装所需的 Node.js 版本;其中 `<version>` 应替换为想要的具体版本号,比如 14.17.0。为了验证安装成功与否,可以执行 `nvm list` 查看已安装的所有 Node.js 版本列表,并利用 `nvm use <version>` 设置当前使用的 Node.js 版本[^2]。
如果遇到命令行工具不识别 node 或者 npm 命令的情况,则需检查是否已经正确设置了系统的环境变量。这一步骤可通过右键单击“此电脑”-> 属性 -> 高级系统设置 -> 环境变量完成。确保 `%USERPROFILE%\AppData\Roaming\nvm` 和 Node.js 安装目录被加入到了 Path 中。
#### Linux 系统上的操作
在基于 Unix 的平台上,如大多数 Linux 发行版,建议采用 NVM(Node Version Manager) 工具来进行多版本管理和切换。NVM 能够让用户轻松地安装、卸载以及切换不同的 Node.js 版本而无需担心破坏现有的项目依赖关系。
首先需要克隆仓库到本地:
```bash
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.5/install.sh | bash
```
接着重新加载 Shell 配置文件使变更生效:
```bash
source ~/.bashrc
```
之后就可以按照如下方式安装指定版本了:
```bash
nvm install 14.17.0
```
最后同样要记得更新 `.bashrc`, `.zshrc` 或其他相应启动脚本来保证每次新开终端都能继承这些修改过的环境变量设置。例如向上述提到的文件追加一行导出语句以便于后续调用:
```bash
export PATH=$HOME/.nvm/versions/node/v14.17.0/bin:$PATH
```
#### macOS 系统上的操作
macOS 下的操作流程与 Linux 类似,也支持使用 NVM 进行节点版本控制。除了上面给出的方法外,还可以考虑 Homebrew 方式简化整个过程。Homebrew 是 Mac OS X 上非常流行的包管理系统之一,它允许用户方便快捷地安装各种软件包和服务端应用。
先确保 Homebrew 处于可用状态后,再继续下一步:
```bash
brew update && brew upgrade
```
随后便能依据个人喜好选择一种途径去部署目标版本:
##### 使用 Homebrew 安装
```bash
brew install node@14
```
注意这里指定了 @ 符号后面跟的是 LTS(Long Term Support) 分支下的某个次要发布系列而非精确的小版本号。因此实际得到的结果可能是 v14.x.y 形式的最近稳定发行版而不是确切意义上的 "v14.17.0" 。不过没关系,因为一旦有了基础框架以后我们还是有机会进一步微调至更细粒度级别的。
##### 使用 NVM 安装
如果是偏好灵活性更高的方案的话,那么依旧可以选择 NVM :
```bash
nvm install 14.17.0
```
无论采取哪种手段都不要忘记调整好自己的 `$PATH` ,这样才能让 shell 正确解析来自新安装位置中的可执行二进制文件。
阅读全文
相关推荐


















