Javascript jslint错误-#1应为#x27;(完);而是看到'<';
我正在将一个简单的v型示例输入到sublime文本中。我已经安装了SublimeLiner和JSLint插件,但出现以下错误:Javascript jslint错误-#1应为#x27;(完);而是看到'<';,javascript,sublimetext2,jslint,Javascript,Sublimetext2,Jslint,我正在将一个简单的v型示例输入到sublime文本中。我已经安装了SublimeLiner和JSLint插件,但出现以下错误: #1 Expected '(end)' and instead saw '<!'. #1应为“(结束)”而不是“锯” 代码如下: <!doctype html> <html> <head> <title></title> </head> <body> </body
#1 Expected '(end)' and instead saw '<!'.
#1应为“(结束)”而不是“锯”
代码如下:
<!doctype html>
<html>
<head>
<title></title>
</head>
<body>
</body>
</html>
如果两个linting插件都导致了此错误,我该怎么办?此错误由JSLint生成。默认情况下,它在扩展名为.js
、.json
、.html
、.sass
和.less
的文件上运行。要在不禁用或删除JSLint的情况下防止出现错误,请尝试从此列表中删除HTML文件
为此,请打开JSLint.sublime settings
。在第35行附近,您应该看到以下属性
,“文件名过滤器”:“(\\.js\\.json\.html\\.sass\\.less\\.html)$”
删除这两个\\.html
条目,这样您就只剩下这个了
,“filename\u filter”:“(\\.js\\.json\\.sass\\.less)$”
保存您的文件。您可能需要重新启动升华文本。还请注意,您仍然可以使用以下快捷方式在HTML文件上运行JSLint
- 控制+L
它发生在源代码的前两个字符处。HTML不是JavaScript。