javascript - Webstorm 对 html 脚本标签的无效代码检查

标签 javascript html webstorm

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

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

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

This selector does'nt have any properties and will not be rendered

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

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

问题

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

最佳答案

这是怎么来的

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

如果这是在“设置/语言注入(inject)”中配置的预定义注入(inject),只需删除/禁用它即可。

我该如何解决这个问题?

如果这是通过 Inject language/reference 创建的“本地”注入(inject)意图,然后可以使用 Alt+Enter, Un-inject language 删除它.

参见this link欲了解更多信息

关于javascript - Webstorm 对 html 脚本标签的无效代码检查,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25475962/

相关文章:

html - 如何为表格中的字段设置边框?

java - Eclipse 即时检测外部文件更改

testing - Angular CLI (Angular2) 和 WebStorm : How can I create a route within WebStorm?

javascript - 如何突出显示用于使用 Angular 进行搜索的字母表

debugging - 使用 Electron 伪造时在 Electron 应用程序中调试主要过程

javascript - JS Promise 无法返回结果

javascript - 与事件关联的 setTimeout 函数

javascript - 向 DOM 添加批量项目,同时保留 jQuery 事件处理?

javascript - 控制 WebView 元素不起作用

html - CSS 是否可以在没有 ID 或类的情况下专门选择一个元素?