要解决这个问题,你需要执行以下步骤:
步骤 1:安装依赖项
在你的项目根目录中打开终端,并运行以下命令来安装 @angular-eslint 和相关依赖项:
npm install --save-dev @angular-eslint/{eslint-plugin,template-parser,eslint-plugin-template,eslint-plugin-angular}
步骤 2:配置 .eslintrc.json
在你的项目根目录中创建一个 .eslintrc.json 文件,并添加以下内容:
{
"root": true,
"ignorePatterns": [
"projects/**/*"
],
"overrides": [
{
"files": ["*.ts"],
"parserOptions": {
"project": ["tsconfig.json"],
"createDefaultProgram": true
},
"extends": [
"plugin:@angular-eslint/recommended",
"plugin:@angular-eslint/template/process-inline-templates"
]
}
]
}
步骤 3:配置 package.json
在你的 package.json 文件中,找到 "scripts" 部分,并添加以下内容:
"scripts": {
"lint": "eslint . --ext .ts"
}
步骤 4:运行 ESLint 在你的项目根目录中运行以下命令来运行 ESLint:
npm run lint
这样,你就应该能够解决错误并成功运行 ESLint 了。