为什么TSLint中将no-console设为false后仍然显示控制台警告?

轩辕景源 阅读 5

在Vue项目里用TSLint时,想禁用no-console规则,但控制台还是报错。已经把”no-console”: false加到tslint.json的rules里了,重启编辑器也不行。代码里有console.log,但规则没被忽略。

配置文件写的是这样:


{
  "rules": {
    "no-console": false,
    "semicolon": true
  }
}

项目里TS文件确实没报错,但.vue文件里的script标签写console.log还是会提示”Unexpected console statement”。难道TSLint不支持处理.vue文件?

我来解答 赞 4 收藏
二维码
手机扫码查看
1 条解答
海霞~
海霞~ Lv1
这个问题其实挺常见的,主要是因为 TSLint 和 Vue 文件的特殊性导致的。咱们一步步来分析和解决。

首先需要明确的是,TSLint 默认只处理 .ts 和 .tsx 文件,而对于 .vue 文件中的