如何解决“错误:找不到HTMLHint,...,CodeMirror HTML棉绒无法运行。” CodeMirror中的错误

时间:2019-05-14 00:53:55

标签: javascript codemirror

我想让我的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>”标签起作用。显然我一定想念一些东西。

1 个答案:

答案 0 :(得分:1)

在HTML提示js文件中,它说:

//取决于http://htmlhint.com/js/htmlhint.js上的htmlhint.js

这是github中的有效链接。

https://raw.githubusercontent.com/htmlhint/brackets-htmlhint/master/htmlhint/htmlhint.js

只需将其包含在您的页面中即可。