angular - Angular 8 - ng lint:超出最大调用堆栈大小错误
问题描述
我在整理我的项目时遇到问题。每次我使用“ng lint”时都会出现以下错误:
$ ng lint
Linting "app"...
An unhandled exception occurred: Maximum call stack size exceeded
See "C:\Users\6100BR~1\AppData\Local\Temp\ng-owDTzM\angular-errors.log" for further details.
error Command failed with exit code 127.
info Visit https://yarnpkg.com/en/docs/cli/run for documentation about this command.
但是,如果我尝试运行应用程序或尝试构建它,一切对我来说都很好。
版本:
- "@angular-builders/custom-webpack": "^8.2.0",
- "@angular-devkit/build-angular": "^0.800.0",
- "@angular/cli": "^8.0.0",
- "@angular/compiler": "^8.0.0",
- "@angular/compiler-cli": "^8.0.0",
- "@angular/core": "^8.0.0",
- "@angular/flex-layout": "^8.0.0-beta",
- "@angular/language-service": "^8.0.0",
- "@fullcalendar/angular": "^4.3.1",
- "@fullcalendar/core": "^4.3.1",
- "@fullcalendar/daygrid": "^4.3.0",
- "@fullcalendar/list": "^4.3.0",
- "@fullcalendar/timegrid": "^4.3.0",
- "@types/jquery": "^3.3.33",
- “角度可调整大小的元素”:“^3.2.6”,
- "jquery": "^3.4.1",
- "rxjs": "^6.5.0",
- “萨斯”:“^1.23.0”,
- “打字稿”:“~3.4.0”,
- "webpack-bundle-analyzer": "^3.6.0",
- “zone.js”:“~0.9.0”
知道如何解决这个问题,或者有没有办法找到更容易理解的错误?
解决方案
您可以package.json
像这样添加脚本:
"scripts": {
"lint": "node --max_old_space_size=8192 --harmony node_modules/@angular/cli/bin/ng lint"
}
并执行:
npm run lint
推荐阅读
- gitlab - 是否可以让多个 gitlab-runners 都执行相同的作业?
- angular - 解析 http 期间的 Http 失败
- javascript - 当我使用脚本标签时,html() 在 Firefox 中不起作用
- python - pandas.core.base.DataError:没有要聚合的数字类型
- jquery - 勾选另一个复选框时如何勾选一个复选框?复选框是一个数组
- github - 人们是否有任何可能的原因导致人们在 Netlify 上共享我部署的站点,出现“找不到页面”错误?
- python-3.x - 检查日期是否属于python中的给定月份和年份
- typescript - 如果具有泛型参数,如何从类型定义(`.d.ts`)导入接口
- typescript - 从剩余参数推断的条件元组
- ios - React Native iOS starts the development server but never connects and then just crashes