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

如何正确使用npx tslint?解决执行报错问题

TSLint使用问题解决指南

问题1:提示“无有效启用规则”

  • 原因:你指定了tsconfig.json作为TSLint的配置文件,但这个文件是TypeScript的编译配置,不是TSLint的规则配置文件。TSLint需要读取专门的tslint.json来获取启用的规则,用错配置文件自然找不到有效规则。
  • 解决步骤:
    1. 项目根目录创建或确保存在tslint.json,里面要配置启用的规则,比如基础示例:
      {
        "defaultSeverity": "error",
        "extends": ["tslint:recommended"],
        "rules": {
          "no-unused-variable": true,
          "semicolon": [true, "always"]
        }
      }
      
    2. 执行命令时,要么去掉错误的-c参数,要么指定正确的TSLint配置文件:
      npx tslint "src/**/*.ts?(x)"
      # 或者明确指定配置文件路径
      npx tslint -c ./tslint.json "src/**/*.ts?(x)"
      

问题2:目录实际存在但提示“不存在”

  • 原因:TSLint不支持直接传入目录路径来递归检查文件,必须明确指定文件匹配模式,否则工具无法识别要处理的文件。
  • 解决方法:用通配符指定目录下的所有TS/TSX文件,修改命令为:
    npx tslint "./src/components/**/*.ts?(x)"
    

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.22 08:57:08