Sublime text 2:缺少/ usr / local / bin / jslint的jslint插件

时间:2012-10-28 14:15:56

标签: sublimetext2 jslint sublimetext sublime-jslint

我遇到了一些问题。 我把电脑留在家里去了我的避暑别墅几天,当我回到家并尝试在Sublime Text 2中保存文件时,我收到了这个错误:

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]

感谢有关如何解决此问题的建议:)

3 个答案:

答案 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

另外,我推荐jsint(在SublimeLinter包中)而不是jslint:

https://github.com/SublimeLinter/SublimeLinter

答案 1 :(得分:0)

符号链接可执行文件: ln -s /usr/local/share/npm/bin/jslint /usr/local/bin/jslint

如果您未使用npm install -g,请使用which jslint找到它

答案 2 :(得分:0)

您可能还想在https://github.com/darrenderidder/Sublime-JSLint查看 JSLint(带节点)Sublime Text 2 插件作为一种简单直接的替代方案。