You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

执行npm install时持续出现Registry error parsing json错误求助

解决NPM-ERR Registry error parsing json问题

针对你在Angular项目执行npm install时遇到的NPM-ERR Registry error parsing json错误,结合你已经尝试的操作,我给你几个针对性的解决方案:

  • 强制清理npm缓存
    缓存损坏是引发JSON解析错误的常见原因,执行以下命令彻底清理缓存:

    npm cache clean --force
    

    清理完成后再重新运行npm install。

  • 切换npm registry源
    虽然你当前使用的是官方registry,但网络波动可能导致返回的响应不完整,试试切换到国内镜像源:

    npm config set registry https://registry.npmmirror.com/
    

    设置完成后执行npm install测试。

  • 正确删除Windows下的package-lock.json
    你之前用rm命令失败是因为Windows系统不支持这个Linux命令,改用Windows的删除命令:

    del package-lock.json && npm install
    

    或者直接手动找到项目根目录下的package-lock.json文件删除后再执行安装。

  • 检查Node.js与npm版本兼容性
    Angular项目对Node和npm的版本有明确要求,运行以下命令查看当前版本:

    node -v
    npm -v
    

    对照你使用的Angular版本对应的环境要求(比如Angular 16需要Node.js 16.14+、npm 8+),如果版本不匹配,升级或降级到兼容版本后再尝试安装。

  • 临时关闭防火墙/杀毒软件
    部分防火墙或杀毒软件会拦截npm与registry的通信,导致返回的JSON数据不完整,引发解析错误。可以临时关闭这类软件,再执行npm install测试。

如果以上方法都无效,建议你重新创建一个新的Angular项目,对比两个项目的环境差异,排查是否当前项目存在隐藏的配置异常。

内容的提问来源于stack exchange,提问作者rgoal

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.19 04:25:31