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
相关产品推荐
相关产品推荐

