【问题标题】:TSLint and VSCode not showing red-line in .ts fileTSLint 和 VSCode 在 .ts 文件中未显示红线
【发布时间】:2019-05-07 03:11:51
【问题描述】:

我有一个 .ts 文件,我正在学习配置 tslint 和 tsconfig。我特意引入了额外的空格并删除了分号,以检查 tslint 是否配置正确。

使用命令 tslint filename.ts 我可以看到 tslint 可以在 .ts 文件中找到错误,但 VSCode 没有显示那些 red lines

我已经使用 CLI 生成了 tslint.json 和 tsconfig.json:tslint --init,tsc --init

但在 angular-app 中显示

我错过了什么?我浏览了 tslint 和 tsconfig 文档,找不到如何配置。

如何在普通 ts 文件中获得红线? 提前致谢

【问题讨论】:

  • 你安装the required extension了吗?
  • yes 否则在 Angular 应用程序中,添加额外空格时不应显示红线。
  • 我无权访问图片...
  • 抱歉我没找到你?你的意思是,你看不到我在上面的问题中上传的图片吗?
  • 由于我的公司代理,我无法访问 imgur,所以我只能看到您的问题,而不是您的屏幕截图:/

标签: angular typescript visual-studio-code tslint


【解决方案1】:

终于找到了解决办法。 它基本上是 TSLint 扩展问题,而不是 TSLint CLI 本身。 node_modules 中的扩展 need tslinttypescript 使其工作。 所以我添加了 package.json

{
  "devDependencies": {
    "typescript": "^3.2.1",
    "tslint": "5.11.0"
  }
}

然后跑了npm install。重新启动 VSCode。我把那些红线拿回来了。 :-)

【讨论】:

  • 这行得通。谢谢你,我此时正在拔头发。还要确保刷新 VSCode 页面或退出并重新启动它!
猜你喜欢
  • 1970-01-01
  • 2022-12-07
  • 2019-03-03
  • 2022-07-10
  • 2022-11-04
  • 1970-01-01
  • 2021-01-08
  • 2018-11-22
  • 1970-01-01
相关资源
最近更新 更多