1

angularアプリケーションにui-codemirrorを実装しました。lint をオンにした後、コンソールにエラーが表示されます。

ReferenceError: jsonlint is not defined
at https://localhost:9000/bower_components/codemirror/addon/lint/json-lint.js:20:3

lint.js:20:3:

  jsonlint.parseError = function(str, hash) {

これらはエディターの私のオプションです

     $scope.cmOption = {
        value: "/*WRITE YOUR INSTRUCTION HERE*/",
        lineWrapping : true,
        lineNumbers: true,
        textWrapping: true,
        indentWithTabs: true,
        readOnly: false,
        theme: 'neat',
        mode: "application/json",
        matchBrackets: true,
        autoCloseBrackets: true,
        gutters: ["CodeMirror-lint-markers"],
        lint: true
    };

そして、ここに lint.js が含まれています (私のインデックスの一番下、他のすべての codemirror スクリプトの後)

<script src="bower_components/codemirror/addon/lint/lint.js"></script>
<script src="bower_components/codemirror/addon/lint/javascript-lint.js"></script>
<script src="bower_components/codemirror/addon/lint/json-lint.js"></script>
4

0 に答える 0