Сбой SublimeLinter с 'undefined' не является функцией, emitter.on(name, listener);
У меня SublimeLinter некоторое время нормально работал с файлами javascript на моем MacBook 10.6, но теперь я вижу только одну ошибку при сохранении файлов js. Например, для файла с комментарием в первой строке:
'undefined' is not a function (evaluating 'function (name) { emitter.on(name, listener); }.bind(this)')
1://
Я вижу ту же ошибку независимо от того, что у меня есть в файле JS или в каком проекте файл находится.
Я пытался удалить и переустановить SublimeLinter, но я все еще получаю ту же ошибку.
1 ответ
Смотрите здесь для возможного исправления https://github.com/SublimeLinter/SublimeLinter/pull/507
Для меня это сработало:
добавить global.window = {}; на вершине linter.js
linter.js находится по адресу .../Sublime Text 2/Packages/SublimeLinter/sublimelinter/modules/libs/jshint/linter.js