![](/img/trans.png)
[英]tslint / codelyzer / ng lint error: “for (… in …) statements must be filtered with an if statement”
[英]tslint update error “Cannot find module 'tslint/lib/lint'”
最近,我们将Angular 2项目升级到@angular/cli
1.0版。 我们还将tslint
从2.x
升级到5.x
现在,在设计时(在VSCode输出端子中),我们收到以下tslint
错误。
验证时找不到模块'tslint / lib / lint'。
我尝试遵循一些github线程建议,包括删除不赞成使用的规则和添加新规则,将tslint
到以前的版本,以及完全卸载和重新安装@angular/cli
和相关模块。
但是,此错误继续出现,并且阻止tslint
评估我们的代码。
先前的SO帖子引用了相同的错误消息,但显然是出于不同的原因。 接受的答案不能解决我的问题: 错误:尝试扩展tslint-microsoft-contrib时找不到模块'tslint / lib / lint'
我发现了问题: codelyzer
已过期。 我将其从0.0.26
更新为2.1.1
,现在tslint
已成功将我们的代码tslint
了。
npm更新codelyzer --save-dev
要安装tslint,简单的命令是:
npm install tslint --save
npm install codelyzer --save
对于angular:tslint安装命令:
npm i tslint-angular --save
对于打字稿:tslint安装命令:
npm install -g tslint typescript --save
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.