tslint 更新错误“找不到模块 'tslint/lib/lint'”

ala*_*lan 5 tslint visual-studio-code angular

我们最近将 Angular 2 项目升级到了@angular/cli1.0 版本。我们还tslint从升级2.x5.xtslint现在我们在设计时收到以下错误(在 VSCode 输出终端中)。

验证时找不到模块“tslint/lib/lint”。

我尝试遵循几个 github 线程建议,包括删除已弃用的规则和添加新规则、回滚tslint到以前的版本以及完全卸载并重新安装@angular/cli和关联的模块。

然而,这个错误继续出现,并且阻止了tslint我们的代码的评估。

之前的 SO 帖子引用了相同的错误消息,但显然出于不同的原因;接受的答案没有解决我的问题: 错误:尝试扩展 tslint-microsoft-contrib 时找不到模块“tslint/lib/lint”

ala*_*lan 5

我发现了这个问题:codelyzer已经过时了。我将其更新为0.0.262.1.1现在tslint已成功检查我们的代码。

npm 更新 codelyzer --save-dev