最近使用nvm升级node版本后,执行 npm -v
时遇到错误:
Error: Cannot find module '@npmcli/config'
🔍 问题分析
使用nvm方式安装Node.js,按理说不应该出现模块找不到的错误。经过分析,可能是nvm版本过低导致的兼容性问题。
💡 解决方案
📥 下载最新版本nvm
官方下载地址:
- Mac/Linux版: nvm
- Windows版: nvm-windows
前往release页面找到最新版本(当前最新版本:1.1.12)
🔄 升级步骤
卸载旧版本:
nvm uninstall 旧的版本号
# Windows用户:到控制面板卸载程序中卸载nvm
# 然后安装新版本的nvm
🚀 重新安装Node.js和工具
nvm install 18.20.2
nvm use 18.20.2
node -v
npm -v
# 重新安装yarn(重要:nvm升级后需要重新安装全局包)
npm install -g yarn
💡 注意事项: nvm安装新版本后,所有全局安装的包(如yarn)都需要重新安装。