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

Angular项目编译成功但运行报不可迭代TypeError求助

Angular+Node.js项目编译成功但加载时报迭代错误,无代码变更且回滚版本无效
  • 项目背景:基于Angular+Node.js的应用,部署在Heroku,此前运行稳定无异常
  • 突发问题:无任何代码修改操作,开发、生产、本地环境均出现编译成功,但加载应用时抛出迭代相关TypeError,具体报错信息:

    TypeError: n is not iterable
    TypeError: mergedNodes is not iterable

  • 已尝试的排查动作:回滚到之前确认可以正常运行的构建版本,问题仍未解决
  • 怀疑方向:推测问题根源在core-js或近期自动更新的依赖包

项目package.json内容

// 请替换为实际的package.json内容
{
  "name": "your-app-name",
  "version": "1.0.0",
  "scripts": {
    "start": "node server.js",
    "build": "ng build --prod"
  },
  "dependencies": {
    "@angular/animations": "^14.2.0",
    "@angular/common": "^14.2.0",
    "@angular/compiler": "^14.2.0",
    "@angular/core": "^14.2.0",
    "@angular/forms": "^14.2.0",
    "@angular/platform-browser": "^14.2.0",
    "@angular/platform-browser-dynamic": "^14.2.0",
    "@angular/router": "^14.2.0",
    "core-js": "^3.26.0",
    "express": "^4.18.2",
    "rxjs": "~7.5.0",
    "tslib": "^2.3.0",
    "zone.js": "~0.11.4"
  },
  "devDependencies": {
    "@angular-devkit/build-angular": "^14.2.6",
    "@angular/cli": "~14.2.6",
    "@angular/compiler-cli": "^14.2.0",
    "@types/jasmine": "~4.0.0",
    "jasmine-core": "~4.3.0",
    "karma": "~6.4.0",
    "karma-chrome-launcher": "~3.1.0",
    "karma-coverage": "~2.2.0",
    "karma-jasmine": "~5.1.0",
    "karma-jasmine-html-reporter": "~2.0.0",
    "typescript": "~4.7.2"
  },
  "engines": {
    "node": "16.x",
    "npm": "8.x"
  }
}

已收集完整报错栈信息,烦请各位提供排查思路或解决方案。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.29 05:53:17