SublimeLinter失败,'undefined'不是函数,emitter.on(name,listener);

时间:2013-04-01 11:11:36

标签: sublimetext2 sublimelinter

我已经让SublimeLinter在我的MacBook 10.6上使用javascript文件工作了一段时间,但是现在我只保存js文件时只看到一个错误。例如,对于第一行有注释的文件:

'undefined' is not a function (evaluating 'function (name) {     emitter.on(name, listener);     }.bind(this)')
1://

无论我在js文件中拥有什么或文件所在的项目,我都会看到相同的错误。

我已尝试删除并重新安装SublimeLinter,但我仍然遇到同样的错误。

1 个答案:

答案 0 :(得分:1)

请点击此处查看可能的解决方法https://github.com/SublimeLinter/SublimeLinter/pull/507#issuecomment-21831056

对我来说这很有效:

  

添加global.window = {};在顶部linter.js

linter.js位于.../Sublime Text 2/Packages/SublimeLinter/sublimelinter/modules/libs/jshint/linter.js