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

时间:2017-04-10 18:00:48

标签: angular visual-studio-code tslint

我们最近将Angular 2项目升级到@angular/cli 1.0版。我们还将tslint2.x升级为5.x。现在我们在设计时收到以下tslint错误(在VSCode输出终端中)。

  

找不到模块' tslint / lib / lint'在验证时。

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

但是,此错误仍在继续,并阻止tslint评估我们的代码。

之前的SO帖子引用了相同的错误消息,但显然出于不同的原因;接受的答案没有解决我的问题: Error: Cannot find module 'tslint/lib/lint' when trying to extend tslint-microsoft-contrib

2 个答案:

答案 0 :(得分:2)

我发现了问题:codelyzer已过期。我已将其从0.0.26更新为2.1.1,现在tslint已成功删除我们的代码。

  

npm update codelyzer --save-dev

答案 1 :(得分:0)

要安装tslint,简单的命令是:

 npm install -g tslint typescript --save 

对于角度:tslint安装命令:

{{1}}

对于打字稿:tslint安装命令:

{{1}}