最后更新于

解决Cannot find module '@npmcli/config'问题

分类: node

最近使用nvm升级node版本后,执行 npm -v 时遇到错误:

Error: Cannot find module '@npmcli/config'

image-20240514151044921

🔍 问题分析

使用nvm方式安装Node.js,按理说不应该出现模块找不到的错误。经过分析,可能是nvm版本过低导致的兼容性问题。

💡 解决方案

📥 下载最新版本nvm

官方下载地址:

前往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)都需要重新安装。