nvm使用npm异常踩坑解决

1、nvm install 安装失败

D:\test\nextapp> nvm install 18.20.0
Downloading node.js version 18.20.0 (64-bit)...
Extracting node and npm...
ERROR moving file: CreateFile D:\nvm\v18.20.0\node-v18.20.0-win-x64\node_modules\npm\node_modules\exponential-backoff\dist\jitter\full\full.jitter.js: The system cannot find the file specified.
Failed to remove D:\nvm\v18.20.0\node-v18.20.0-win-x64 after successful extraction. Please remove manually.Complete
npm v10.5.0 installed successfully.


Installation complete. If you want to use this version, type

nvm use 18.20.0

权限问题,给nvm文件夹赋予写入,修改权限

2、 nvm install 成功了,npm install报错

# 可能会报别的module的问题,反正都一样
D:\test\nextapp> npm install axios -g
npm ERR! code MODULE_NOT_FOUND
npm ERR! Cannot find module '../can-place-dep.js'
npm ERR! Require stack:
npm ERR! - D:\nvm\v20.9.0\node_modules\npm\node_modules\@npmcli\arborist\lib\arborist\build-ideal-tree.js
npm ERR! - D:\nvm\v20.9.0\node_modules\npm\node_modules\@npmcli\arborist\lib\arborist\index.js
npm ERR! - D:\nvm\v20.9.0\node_modules\npm\node_modules\@npmcli\arborist\lib\index.js
npm ERR! - D:\nvm\v20.9.0\node_modules\npm\node_modules\libnpmfund\lib\index.js
npm ERR! - D:\nvm\v20.9.0\node_modules\npm\lib\utils\reify-output.js

删除此报错的版本,nvm uninstall 20.9.0
然后去node官网下载所需版本的zip包,解压到nvm文件夹下,并重命名为对应版本名称,如v20.9.0
再使用nvm use 20.9.0。发现一切正常

posted @   火炬冬天  阅读(830)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 【设计模式】告别冗长if-else语句:使用策略模式优化代码结构
· 字符编码:从基础到乱码解决
· 提示词工程——AI应用必不可少的技术
点击右上角即可分享
微信分享提示