VueJS环境安装Notus脚本执行npm install卡在idealTree阶段如何解决?
npm install 卡在 idealTree 阶段解决方案
- 清理npm本地缓存
执行命令:npm cache clean --force强制清理过期或损坏的本地依赖缓存,避免缓存问题导致依赖解析卡住。 - 删除旧的依赖文件
手动删除项目根目录下的node_modules文件夹、package-lock.json锁文件,也可以直接执行对应系统的命令:- Linux/macOS:
rm -rf node_modules package-lock.json - Windows cmd:
rmdir /s /q node_modules && del package-lock.json
- Linux/macOS:
- 切换国内npm镜像源
官方npm源在国内访问延迟高、不稳定,可切换到国内镜像提升访问稳定性:
执行命令:npm config set registry https://registry.npmmirror.com
切换完成后可执行npm config get registry验证是否生效。 - 升级npm到最新稳定版
旧版本npm存在依赖树解析的已知bug,升级到最新版本可解决兼容性问题:
执行命令:npm install -g npm@latest - 忽略peer依赖版本校验
若项目存在依赖版本冲突导致解析循环卡住,可添加参数跳过严格校验:
执行命令:npm install --legacy-peer-deps - 更换包管理工具
上述方案都无效的情况下,可使用pnpm替代npm完成安装,pnpm的依赖解析效率更高,适配性更强:
先全局安装pnpm:npm install -g pnpm
再执行安装命令:pnpm install
内容的提问来源于stack exchange,提问作者abu abu
相关产品推荐
相关产品推荐

