更新 Node.js 和 npm 使用 nvm
问题:
- 当前 Node.js 版本为 16.20.2,不兼容所需的 npm 版本 10.2.4。
- 需要的 npm 版本 10.2.4 要求 Node.js 版本至少为 18.17.0 或更高。
解决步骤:
-
查看可用的 Node.js 版本
- 使用
nvm list available
命令来查看所有可安装的 Node.js 版本。
- 使用
-
安装新的 Node.js 版本
- 选择并安装一个兼容的 Node.js 版本(至少 18.17.0 或更高)。
- 示例命令:
nvm install 18.17.0
-
切换到新安装的 Node.js 版本
- 使用
nvm use 18.17.0
切换到新安装的 Node.js 版本。
- 使用
-
检查 npm 版本
- 使用
npm --version
检查当前 npm 版本。
- 使用
-
单独升级 npm
- 如果安装的 Node.js 版本没有捆绑所需的 npm 版本,可以单独升级 npm。
- 示例命令:
npm install -g [email protected]
-
验证 npm 版本
- 使用
npm --version
验证 npm 是否已成功升级到新版本。
- 使用
注意:
nvm
是 Node.js 版本管理器,专用于管理不同版本的 Node.js。- nvm-windows 是 Windows 系统上的 nvm 版本。
- 每个 Node.js 版本自带一个特定的 npm 版本,但 npm 也可以独立于 Node.js 升级。