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

VSCode 1.62更新后提示'testing-library/no-debug'规则未找到如何解决?

修复方案

这个报错是ESLint的testing-library插件配置或版本不匹配导致的,和@types/testing-library包无关,该包仅提供TypeScript类型定义,不包含ESLint规则实现。你可以按照以下步骤逐一排查修复:

  • 第一步:安装/更新eslint-plugin-testing-library依赖
    no-debug规则是v4及以上版本的eslint-plugin-testing-library才新增的规则,低于该版本的插件包会找不到对应规则。你可以在项目根目录执行安装命令:
    # npm
    npm install eslint-plugin-testing-library@latest --save-dev
    # yarn
    yarn add eslint-plugin-testing-library@latest --dev
    # pnpm
    pnpm add eslint-plugin-testing-library@latest -D
    
  • 第二步:检查ESLint配置是否正确引入插件
    打开项目根目录的ESLint配置文件(.eslintrc.js、.eslintrc.json等格式都可以),确认plugins字段已添加testing-library项,示例配置如下:
    module.exports = {
      // 其余配置保持不变
      plugins: [/* 其他原有插件 */, 'testing-library'],
      rules: {
        // 其余规则保持不变
        'testing-library/no-debug': 'warn' // 可根据需求调整为error/off
      }
    }
    
    如果你不需要校验这条规则,也可以直接在rules中删除对应配置项,报错会直接消失。
  • 第三步:重启VSCode的ESLint服务
    按Ctrl+Shift+P(Mac系统为Cmd+Shift+P)调出命令面板,搜索并执行ESLint: Restart ESLint Server,等待服务重启后即可生效。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.27 10:54:03