在目录上遇到问题 运行 ng lint
Having trouble running ng lint on a directory
我正在尝试使用 Angular 8 附带的 linter,但我已经有一段时间忽略了 TSLint 错误。我希望慢慢清理错误,我正在寻找一种方法 运行 整个目录的 linter,其中一些目录可能有多个子目录。
我查看了 Angular documentation for ng lint,但我没有发现任何有用的东西(或者我可能忽略了一些东西)。我以为我要找的是 --files
标志,但我一定做错了什么,因为当我 运行 ng lint --files
时,我只能让它与单个文件一起工作,而不是整个目录。
例如,使用 ng lint --files src/app/+register/registration.component.ts
效果很好。
有人对此有什么想法吗?我需要一些帮助。
提前致谢!
经过一番挖掘,我找到了这个解决方案:
ng lint [ Project name ] --files '[ Directory path ]/*.ts'
在括号之间更改您自己的选项。
您可以使用 [ ** ] 作为未知目录。
您可以使用 glob 或通配符来获得所需的功能。示例如下。
ng lint --files=src/app/folder/**/*.ts
我正在尝试使用 Angular 8 附带的 linter,但我已经有一段时间忽略了 TSLint 错误。我希望慢慢清理错误,我正在寻找一种方法 运行 整个目录的 linter,其中一些目录可能有多个子目录。
我查看了 Angular documentation for ng lint,但我没有发现任何有用的东西(或者我可能忽略了一些东西)。我以为我要找的是 --files
标志,但我一定做错了什么,因为当我 运行 ng lint --files
时,我只能让它与单个文件一起工作,而不是整个目录。
例如,使用 ng lint --files src/app/+register/registration.component.ts
效果很好。
有人对此有什么想法吗?我需要一些帮助。
提前致谢!
经过一番挖掘,我找到了这个解决方案:
ng lint [ Project name ] --files '[ Directory path ]/*.ts'
在括号之间更改您自己的选项。
您可以使用 [ ** ] 作为未知目录。
您可以使用 glob 或通配符来获得所需的功能。示例如下。
ng lint --files=src/app/folder/**/*.ts