Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/typescript/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Angular 在目录上运行ng lint时遇到问题_Angular_Typescript_Tslint - Fatal编程技术网

Angular 在目录上运行ng lint时遇到问题

Angular 在目录上运行ng lint时遇到问题,angular,typescript,tslint,Angular,Typescript,Tslint,我试图使用Angular 8附带的linter,但我已经忽略了TSLint错误一段时间了。我希望能慢慢地清除错误,我正在寻找一种方法来在整个目录上运行linter,其中一些目录可能有多个子目录 我已经看过了,但是我没有发现任何有用的东西(或者我可能忽略了一些东西)。我以为我在寻找的是--files标志,但我一定是做错了什么,因为当我运行nglint--files时,我只能让它使用单个文件,而不能使用整个目录 例如,使用nglint--files src/app/+register/registr

我试图使用Angular 8附带的linter,但我已经忽略了TSLint错误一段时间了。我希望能慢慢地清除错误,我正在寻找一种方法来在整个目录上运行linter,其中一些目录可能有多个子目录

我已经看过了,但是我没有发现任何有用的东西(或者我可能忽略了一些东西)。我以为我在寻找的是
--files
标志,但我一定是做错了什么,因为当我运行
nglint--files
时,我只能让它使用单个文件,而不能使用整个目录

例如,使用
nglint--files src/app/+register/registration.component.ts
可以完美地工作

有人对此有什么想法吗?我需要一些帮助


提前谢谢

经过一番挖掘,我找到了这个解决方案:

ng lint [ Project name ] --files '[ Directory path ]/*.ts'
使用您自己的选项在括号之间进行更改


您可以将[**]用于未知目录。

经过一些挖掘,我找到了以下解决方案:

ng lint [ Project name ] --files '[ Directory path ]/*.ts'
使用您自己的选项在括号之间进行更改


您可以将[**]用于未知目录。

您可以使用glob或通配符来获得所需的功能。下面的例子

ng lint --files=src/app/folder/**/*.ts

您可以使用glob或通配符来获得所需的功能。下面的例子

ng lint --files=src/app/folder/**/*.ts

只需在项目上运行
ng lint
?@R.Richards好的,我可以这样做,但我想在特定的目录上运行它,而不是在整个项目上运行它……您可能会认为可以使用带有
--file
选项的glob,但我无法判断它是否真的像那样工作
ng lint--files=src/app/folder/***.ts
@R.Richards是的,这非常有效。我不知道我能用地球仪。如果你想回答这个问题,我会接受的。非常感谢!只需在项目上运行
ng lint
?@R.Richards好的,我可以这样做,但我想在特定的目录上运行它,而不是在整个项目上运行它……您可能会认为可以使用带有
--file
选项的glob,但我无法判断它是否真的像那样工作
ng lint--files=src/app/folder/***.ts
@R.Richards是的,这非常有效。我不知道我能用地球仪。如果你想回答这个问题,我会接受的。非常感谢!