如何使用Angular Cli运行tslint?

时间:2017-10-06 08:54:32

标签: angular npm tslint

当我尝试从Angular Cli运行tslint时,我遇到了问题。

> ng lint

错误

  

无法加载E:\ Projects \ lsp-ui \ node_modules \ ng2-slimscroll \ tslint.json:找不到自定义规则目录:E:\ Projects \ lsp-ui \ node_modules \ ng2-slimscroll \ node_modules \ codelyzer

[跑步时出错]

enter image description here

2 个答案:

答案 0 :(得分:0)

首先运行npm installnpm install codelyzer

另请检查Angular Cli配置lint部分中tsconfig.json的文件路径,tslint.json中rules规则的配置,例如:

"rulesDirectory": [ "../node_modules/codelyzer" ]

答案 1 :(得分:0)

这是官方指南。

  

Codelyzer应该与Atom开箱即用,但对于VSCode,你会   必须打开代码>偏好>用户设置,然后输入   以下配置:

     

{“tslint.rulesDirectory”:“。/ node_modules / codelyzer”,

  “typescript.tsdk”:“node_modules / typescript / lib”}

https://github.com/mgechev/codelyzer#editor-configuration