2017-04-10 139 views
1

我們最近將我們的Angular 2項目升級到@angular/cli版本1.0。我們還將tslint2.x升級到5.x。現在我們在設計時收到以下tslint錯誤(在VSCode輸出終端中)。tslint更新錯誤「找不到模塊'tslint/lib/lint'」

驗證時無法找到模塊'tslint/lib/lint'。

我已經嘗試遵循以下幾個github上線的建議,包括刪除過時的規則和添加新規則,回滾tslint到以前的版本,完全卸載並重新安裝@angular/cli和相關模塊。

但是,這個錯誤繼續出現,它阻止tslint評估我們的代碼。

以前的SO帖子引用了相同的錯誤信息,但顯然是出於不同的原因;接受的答案沒有解決我的問題: Error: Cannot find module 'tslint/lib/lint' when trying to extend tslint-microsoft-contrib

回答

3

我發現問題:codelyzer已過時。我將其從0.0.26更新爲2.1.1,現在tslint正在成功刪除我們的代碼。

NPM更新codelyzer --save-dev的