使用nvm(v1.1.7)在Windows上遇npm与Node.js版本兼容错误求助
解决npm v9.5.0与Node.js v18.15.0的版本兼容问题
降级npm到兼容版本
Node.js v18.15.0官方适配的稳定npm版本为8.x系列,执行以下命令全局降级:npm install -g npm@8.19.4执行
npm -v验证,显示8.x版本即完成修复。升级Node.js到兼容npm v9.5.0的版本
npm v9.5.0要求Node.js v18.16.0及以上版本支持,通过nvm完成升级切换:nvm install 18.16.0 nvm use 18.16.0分别执行
node -v和npm -v,确认Node.js版本为18.16.0+、npm版本为9.5.0即可正常使用。用nvm管理多版本Node.js与npm组合
若需在不同版本间切换,可直接安装自带兼容npm的Node.js版本:# 重新安装Node.js 18.15.0并保留已装包,自动匹配兼容的npm版本 nvm install 18.15.0 --reinstall-packages-from=18.15.0 # 安装Node.js 18.16.0,默认适配npm v9.x版本 nvm install 18.16.0
内容的提问来源于stack exchange,提问作者RaSor
相关产品推荐
相关产品推荐

