Node版本管理
NVM (Node Version Manager) 允许用户在同一台机器上安装和切换多个 Node.js 版本,有效解决了不同项目对 Node 版本依赖不一致的问题。
2. 安装指南
Section titled “2. 安装指南”2.1. Windows 安装
Section titled “2.1. Windows 安装”Windows 用户建议使用 nvm-windows:
2.2. macOS 安装
Section titled “2.2. macOS 安装”推荐使用官方安装脚本:
wget -qO- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.7/install.sh | bash2.3. Linux 全局安装
Section titled “2.3. Linux 全局安装”若需所有系统用户共用一个 NVM 环境:
su rootmkdir /usr/local/nvmexport NVM_DIR=/usr/local/nvm# 执行安装脚本curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.40.1/install.sh | bash
# 将以下配置添加到 /etc/profile 或 /etc/bash.bashrcexport NVM_DIR="/usr/local/nvm"[ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh" # 加载 nvm[ -s "$NVM_DIR/bash_completion" ] && \. "$NVM_DIR/bash_completion" # 加载 bash_completion3. 常用命令
Section titled “3. 常用命令”| 命令 | 说明 |
|---|---|
nvm ls-remote | 列出远程服务器上所有可用的 Node 版本 |
nvm list | 列出本地已安装的 Node 版本 |
nvm install --lts | 安装最新的长期支持版本 (LTS) |
nvm install 11.13.0 | 安装指定版本 |
nvm use 11.13.0 | 切换到指定版本 |
nvm uninstall 11.13.0 | 卸载指定版本 |
4. 常见问题处理
Section titled “4. 常见问题处理”4.1. Node 安装成功但 Npm 缺失
Section titled “4.1. Node 安装成功但 Npm 缺失”- 现象:执行
node -v正常,但npm -v提示命令未找到。 - 原因:通常由于网络问题导致 npm 压缩包下载中断或失败。
- 解决方案:
- 重试:更换网络环境(或设置国内镜像源)后重新执行安装。
- 手动补全:检查 NVM 安装目录下的
temp目录,看是否有已下载的 npm zip 包,手动解压到对应版本的node_modules目录下。
5. 进阶技巧
Section titled “5. 进阶技巧”5.1. 关联 IDE (WebStorm)
Section titled “5.1. 关联 IDE (WebStorm)”在 WebStorm 中配置 NVM 路径:
Preferences | Languages & Frameworks > Node.js and NPM -> 在 Node interpreter 中选择 NVM 路径下的具体版本。