您可以通过修改您的lint
里面的线tsconfig.json
:
"lint": [
{
"exclude": [
"src/main/assets/js/ngx-typeahead/**/*.ts",
]
}
]
This PATH/**/*.ts
表示该路径下的所有文件以及其中带有扩展名的任何子目录.ts
而且我相信"src/main/assets/js/ngx-typeahead/*
将排除该路径下的所有文件
Edit:另一种选择是使用tslint.json
:
{
"extends": "tslint:recommended",
......
"linterOptions": {
"exclude": [
"src/main/assets/js/ngx-typeahead/**/*.ts",
]
}
}
了解更多:https://palantir.github.io/tslint/usage/configuration/ https://palantir.github.io/tslint/usage/configuration/
Edit 2:我发现本期链接 https://github.com/mgechev/codelyzer/issues/268#issuecomment-298395031对于 Angular-CLI 特定的 linting,通过提供您想要 lint 的确切内容,而不是使用排除来对项目进行 linting!
inside .angular-cli.json
提供lint
option:
"lint": [{
"files": "src/**/*.ts",
"project": "src/tsconfig.app.json"
},
{
"files": "src/**/*.ts",
"project": "src/tsconfig.spec.json"
},
{
"files": "src/**/*.ts",
"project": "e2e/tsconfig.e2e.json"
}
]