2012-10-28 14 views
3

我已經讓自己陷入了一個問題。 我離開我的電腦在家裏去了我的暑假回家一兩天,當我回家,並試圖保存文件崇高文本2裏面我得到這個錯誤:Sublime text 2:jslint插件缺失/ usr/local/bin/jslint

module.js:340 
throw err; 
    ^
Error: Cannot find module '/usr/local/bin/jslint' 
at Function.Module._resolveFilename (module.js:338:15) 
at Function.Module._load (module.js:280:25) 
at Module.runMain (module.js:492:10) 
at process.startup.processNextTick.process._tickCallback (node.js:244:9) 
[Finished in 0.1s with exit code 1] 

感謝諮詢如何解決這:) :)

+0

'/ usr/local/bin/jslint'仍然存在,它是可執行的嗎? – jrajav

+0

我不知道,我一直安裝在我的插件槽數據包控制,即時通訊在mac上:P –

+0

是啊沒有文件:/ –

回答

2

您需要在您的計算機上安裝Jslint4Java或Node.js及其jslint模塊才能使插件工作。這兩個項目都提供了jslint命令。

有關具體說明安裝Jslint4Java看到:

http://opensourcehacker.com/2012/04/12/jslint-integration-for-sublime-text-2/

有關具體說明安裝的Node.js + JSLint的看到:

https://github.com/reid/node-jslint

此外,我建議jshint(在SublimeLinter包)over jslint:

https://github.com/SublimeLinter/SublimeLinter

+0

似乎我的Node.js竊聽了我:)感謝您的答覆tho :) –

0

符號鏈接可執行: ln -s /usr/local/share/npm/bin/jslint /usr/local/bin/jslint

如果你沒有使用npm install -g,使用which jslint找到它

+0

似乎我的Node.js竊聽了我:)感謝回覆tho :) –