我想让我的CodeMirror实例使用HTML棉绒。我能够使CSS和JS linting正常工作,但HTML linting无法正常工作。我仍然在HTML的控制台日志中收到“ Error: HTMLHint not found, not defined on window, or not available through define/require, CodeMirror HTML linting cannot run.
”错误。在哪里包含全局“ HTMLHint
”变量?
我已经下载了所需的HTML linting文件( //取决于http://htmlhint.com/js/htmlhint.js 的htmlhint.js),并将其链接到“ <head>
”中。
<head>
<script src="plugin/HTMLHint-develop/dist/htmlhint.js"></script>
</head>
<script>
var editor = CodeMirror.fromTextArea(document.getElementById("code"), {
theme: "rubyblue",
mode: "htmlmixed",
scrollbarStyle: "simple",
indentUnit: 4,
lineNumbers: true,
lineWrapping: true,
foldGutter: true,
lint: true
});
</script>
我希望棉绒将基于“ <script></script>
”标签起作用。显然我一定想念一些东西。
答案 0 :(得分:1)
在HTML提示js文件中,它说:
//取决于http://htmlhint.com/js/htmlhint.js上的htmlhint.js
这是github中的有效链接。
https://raw.githubusercontent.com/htmlhint/brackets-htmlhint/master/htmlhint/htmlhint.js
只需将其包含在您的页面中即可。