Angular 13升级后angular.json中lint配置消失是否为预期现象?
Angular 12升级到13后lint配置段被移除是否为预期现象
这属于升级后的预期现象,原因如下:
- Angular 13正式弃用TSLint,官方不再提供对TSLint的支持,转而全面推荐使用ESLint作为代码检查工具。
- 项目升级时,Angular的迁移工具会自动清理
angular.json中旧的TSLint相关配置段(即你提供的以@angular-devkit/build-angular:tslint为builder的"lint"配置)。 - 若你的项目此前未迁移到ESLint,升级后可通过
ng add @angular-eslint/schematics命令初始化ESLint相关配置。
你提供的原lint配置内容:
"lint": { "builder": "@angular-devkit/build-angular:tslint", "options": { "tsConfig": [ "tsconfig.app.json", "tsconfig.spec.json" ], "exclude": [ "**/node_modules/**" ] } }
内容的提问来源于stack exchange,提问作者Subburaj
相关产品推荐
相关产品推荐

