繁体   English   中英

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

[英]tslint update error “Cannot find module 'tslint/lib/lint'”

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

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM