我正在 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/