我们最近将Angular 2项目升级到@angular/cli
1.0版。我们还将tslint
从2.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
答案 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}}