You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

已安装ESLint却仍收到TSLint弃用警告,求解决方案

解决未直接安装TSLint却收到弃用警告的问题

你看到的警告来自间接依赖——也就是你当前安装的某个包,它的依赖链里包含了TSLint,虽然你没直接在package.json里声明它。

解决步骤:

  • 先定位是哪个包引入了TSLint
    在项目根目录运行命令:

    npm ls tslint
    

    这个命令会输出完整的依赖树,找到包含tslint@6.1.3的那条链,就能知道是哪个上游包带进来的。

  • 根据定位结果处理:

    1. 升级依赖包:如果那个上游包有更新版本,且新版本已经移除了TSLint依赖,直接升级该包即可。比如查到是xxx包引入的,就运行:
      npm update xxx
      
    2. 临时隐藏警告:如果暂时没法升级对应包,可以在安装依赖时跳过弃用警告提示:
      npm install --no-audit
      
      注意:这只是隐藏警告,不是从依赖树中移除TSLint。
    3. 优化依赖树:运行以下命令尝试合并重复依赖,可能会消除不必要的警告:
      npm dedupe
      

内容的提问来源于stack exchange,提问作者Bilal

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.07 16:32:20