【发布时间】: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