2014-03-18 72 views
0

我在一個v簡單的例子中輸入了崇高的文字。我已經安裝了SublimeLinter和JSLint的插件,但我得到以下錯誤:jslint錯誤 - #1預期'(結束)',而是看到'<!'

#1 Expected '(end)' and instead saw '<!'. 

的代碼是一個簡單的HTML文件,這可能是我的問題。我不知道。

的代碼如下:

<!doctype html> 
<html> 
<head> 
    <title></title> 
</head> 
<body> 

</body> 
</html> 

如果這是真的,要麼掉毛插件導致這個錯誤我該怎麼辦?

+0

它發生在源代碼的最初兩個字符。 –

+3

HTML不是JavaScript。 –

回答

1

該錯誤由JSLint生成。默認情況下,它運行在擴展名爲.js.json.html,.sass.less的文件上。要在不禁用或刪除JSLint的情況下防止出現此錯誤,請嘗試從此列表中刪除HTML文件。

爲此,請打開JSLint.sublime-settings。在第35行左右,您應該看到以下屬性。

,"filename_filter": "(\\.js|\\.json|\\.html|\\.sass|\\.less|\\.html)$"

同時刪除|\\.html條目,這樣你留下了這一點。

,"filename_filter": "(\\.js|\\.json|\\.sass|\\.less)$"

保存文件。您可能需要重新啓動Sublime Text。另請注意,您仍然可以使用以下快捷方式在HTML文件上運行JSLint。

  • 控制 + L
相關問題