tslint更新错误“找不到模块'tslint/lib/lint'”
问题描述:
我们最近将我们的Angular 2项目升级到@angular/cli
版本1.0。我们还将tslint
从2.x
升级到5.x
。现在我们在设计时收到以下tslint
错误(在VSCode输出终端中)。tslint更新错误“找不到模块'tslint/lib/lint'”
验证时无法找到模块'tslint/lib/lint'。
我已经尝试遵循以下几个github上线的建议,包括删除过时的规则和添加新规则,回滚tslint
到以前的版本,完全卸载并重新安装@angular/cli
和相关模块。
但是,这个错误继续出现,它阻止tslint
评估我们的代码。
以前的SO帖子引用了相同的错误信息,但显然是出于不同的原因;接受的答案没有解决我的问题: Error: Cannot find module 'tslint/lib/lint' when trying to extend tslint-microsoft-contrib
答
我发现问题:codelyzer
已过时。我将其从0.0.26
更新为2.1.1
,现在tslint
正在成功删除我们的代码。
NPM更新codelyzer --save-dev的