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

执行Node命令/创建Angular项目时遇JSON格式错误求助

解决Node/Angular命令报错:Unexpected token '<', "<!DOCTYPE "... is not valid JSON

问题本质

这个错误是因为Node或NPM预期解析JSON数据,但实际收到了HTML内容(比如404页面、代理拦截页面),核心原因大概率是NPM镜像源异常或网络代理/防火墙拦截了包管理请求。

修复步骤

1. 检查并重置NPM镜像源

  • 查看当前使用的镜像源:
    npm config get registry
    
  • 若源地址不可靠,重置为官方源或国内稳定源:
    # 官方源
    npm config set registry https://registry.npmjs.org/
    # 国内镜像源
    npm config set registry https://registry.npmmirror.com/
    

2. 清理NPM缓存

缓存损坏可能导致解析异常,执行强制清理:

npm cache clean --force

3. 检查并调整代理设置

  • 查看当前代理配置:
    npm config get proxy
    npm config get https-proxy
    
  • 若无需代理,清空配置:
    npm config delete proxy
    npm config delete https-proxy
    

4. 升级NPM并验证环境

更新NPM到最新稳定版,避免版本兼容问题:

npm install -g npm@latest

验证Node和NPM是否正常运行:

node -v
npm -v

5. 临时指定源创建Angular项目

如果全局源重置后仍有问题,创建项目时临时指定镜像源:

ng new my-app --registry=https://registry.npmmirror.com/

验证测试

执行简单命令确认问题解决:

node -e "console.log('测试正常')"
npm list -g

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.02 00:55:56