tslint 更新错误 "Cannot find module 'tslint/lib/lint'"
tslint update error "Cannot find module 'tslint/lib/lint'"
我们最近将 Angular 2 项目升级到了 @angular/cli
1.0 版。我们还将 tslint
从 2.x
升级到 5.x
。现在我们在设计时收到以下 tslint
错误(在 VSCode 输出终端)。
Cannot find module 'tslint/lib/lint' while validating.
我已尝试遵循几个 github 线程建议,包括删除已弃用的规则和添加新规则、回滚 tslint
到以前的版本以及完全卸载和重新安装 @angular/cli
和相关模块。
但是,此错误继续出现,它阻止 tslint
评估我们的代码。
之前的 SO post 引用了相同的错误消息,但显然是出于不同的原因;接受的答案没有解决我的问题:
我发现了问题:codelyzer
已过时。我将其从 0.0.26
更新为 2.1.1
,现在 tslint
已成功检查我们的代码。
npm update 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
我们最近将 Angular 2 项目升级到了 @angular/cli
1.0 版。我们还将 tslint
从 2.x
升级到 5.x
。现在我们在设计时收到以下 tslint
错误(在 VSCode 输出终端)。
Cannot find module 'tslint/lib/lint' while validating.
我已尝试遵循几个 github 线程建议,包括删除已弃用的规则和添加新规则、回滚 tslint
到以前的版本以及完全卸载和重新安装 @angular/cli
和相关模块。
但是,此错误继续出现,它阻止 tslint
评估我们的代码。
之前的 SO post 引用了相同的错误消息,但显然是出于不同的原因;接受的答案没有解决我的问题:
我发现了问题:codelyzer
已过时。我将其从 0.0.26
更新为 2.1.1
,现在 tslint
已成功检查我们的代码。
npm update 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