【问题标题】:Webstorm invalid code inspections on html script tagWebstorm对html脚本标签的无效代码检查
【发布时间】:2014-09-10 01:03:59
【问题描述】:

我在 Webstorm 8.0.4 中工作,每当我在我的 HTML 文档中放置一个脚本标记时,如下所示:

<script type="application/javascript" src="main.js"></script>

我在该行的 src 部分收到此错误:

这个选择器没有任何属性,不会被渲染

这是我第一次看到这个错误,我使用这个 IDE 的时间比今天更长,以前从未见过这个错误。是 IDE 的更新吗?

每当我的光标位于 src 属性中的两个引号之间并按 CTRL+SPACE 获取代码提示时,我都会得到一个列表HTML 元素名称。

问题

  • 这是怎么来的?
  • 我该如何解决这个问题?

【问题讨论】:

  • 我知道这听起来可能不令人满意,但您是否已经向 jetbrains 支持或发布了错误报告?不想创建 YouTrack 帐户不算数。 ;-)
  • 请使用 Darcula 或默认配色方案截屏,最好是整个文件(创建可以重现问题的小文件)。

标签: javascript html webstorm


【解决方案1】:

这是怎么来的

似乎某些语言(CSS?)由于某种原因被注入到src 属性值中。您是否配置了任何自定义语言注入?

如果这是在设置/语言注入中配置的预定义注入,只需删除/禁用它。

我该如何解决这个问题?

如果这是通过Inject language/reference 意图创建的“本地”注入,则可以使用Alt+Enter, Un-inject language 将其删除。

更多信息请见this link

【讨论】:

  • 是的,我做到了,现在已修复。你还想让我贴出注入语言参考的截图吗?也许您可以解释一下如何为其他人删除它?
  • 我不需要截图,因为问题已经为你解决了
  • 好的,但是如果其他人遇到同样的问题怎么办?我们不应该提供更多信息吗?
  • 什么信息?我认为,其他用户需要在网上搜索解决方案或联系支持人员
  • 信息如何进一步解决这个问题,在我看来,我认为这个问题就是为了这个。您只是在举例说明问题“可能”是什么。在这种情况下,您是对的,但我必须找出如何删除语言。所以我会发现这个答案很有用,但其他人可能没有同样的问题:)
猜你喜欢
  • 2021-12-31
  • 1970-01-01
  • 2016-03-25
  • 1970-01-01
  • 2016-02-16
  • 1970-01-01
  • 1970-01-01
  • 2022-01-11
相关资源
最近更新 更多