【问题标题】:VS Code angular and typescript linting on templateUrlVS Code angular 和 typescript linting on templateUrl
【发布时间】:2021-05-31 05:08:01
【问题描述】:

我刚开始为我的 Angular 6 项目使用 VS Code。 我所有的组件都使用 templateUrl 来定义模板位置。一切都从命令行编译和运行,在开发服务器中,每个模板都可以正常交付。 问题是在 VS Code 中,所有 templateUrl 都被标记为找不到模板。但是文件的路径是正确的。

那么我可以忽略此 lint 或以某种方式阻止它吗?我不希望在我的文件中添加注释,因为团队的其他成员使用不同的 IDE。或者是否有一个设置来设置它正在读取的路径?我不确定这是 VS Code 还是 ES lint。

【问题讨论】:

  • 不应该这样。你是用./ 开始你的模板路径吗?
  • @MikeOne 如果我用 ./templat.html 替换它(我知道一个错字:-))然后 linting 通过并且我可以编译但是在服务器中运行时找不到文件,因为它在 url 中缺少正确的/path/to 部分来检索模板。所以这是不行的。
  • 是的,如果我向上两个目录,它也会修复掉毛问题,但这是一个不正确的路径。我会很高兴的是一种在 linting 中忽略 templateUrl 的方法。有这种事吗?
  • 我不知道 - 但你看到的绝对不正常......你似乎在做一些非标准的事情......

标签: angular typescript visual-studio-code vscode-settings typescript-eslint


【解决方案1】:

最后我删除了 Angular 语言服务扩展,我不再得到 linting!。所以我想与 ESlint 无关。不过看起来很奇怪。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2020-03-23
    • 1970-01-01
    • 1970-01-01
    • 2021-01-12
    • 2018-02-11
    • 2016-08-31
    • 1970-01-01
    • 2019-11-16
    相关资源
    最近更新 更多