2

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

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

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

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

4

1 回答 1

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

于 2013-08-11T18:13:28.450 回答