Сбой 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

Другие вопросы по тегам