Windows系统下npm install无法运行,疑似代理问题求解决方案
npm install 本地执行失败,仅VPN环境可用的解决方案
问题概况
本地运行npm install时进程无法完成,仅通过VPN连接后可正常执行,暂未定位本地失败原因。
已尝试操作
- 排查
npm install卡在idealTree:regal: sill idealTree buildDeps阶段的问题 - 尝试过npm install无法完成的通用修复步骤
推荐解决方案
- 切换国内npm镜像源:执行命令
npm config set registry https://registry.npmmirror.com,配置完成后重新运行npm install - 清理缓存并重装:依次执行
npm cache clean --force,删除项目目录下的node_modules文件夹和package-lock.json文件,之后重新执行安装命令 - 检查本地网络拦截:确认本地防火墙、安全软件是否拦截了npm的网络请求,尝试临时关闭相关软件后重试;同时检查系统代理设置,确保未启用未配置正确的代理
- 调整npm版本:通过命令
npm install -g npm@8.19.4(可替换为其他稳定版本)升级或降级npm,更换版本后重新执行安装 - 检查依赖源配置:查看项目
package.json中的依赖,确认是否存在仅境外可访问的私有仓库依赖,若有则替换为国内可访问的镜像包或调整仓库访问权限
内容的提问来源于stack exchange,提问作者serius101
相关产品推荐
相关产品推荐

