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。发现一切正常
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 【设计模式】告别冗长if-else语句:使用策略模式优化代码结构
· 字符编码:从基础到乱码解决
· 提示词工程——AI应用必不可少的技术