我遇到了一些问题。 我把电脑留在家里去了我的避暑别墅几天,当我回到家并尝试在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]
感谢有关如何解决此问题的建议:)
答案 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:
答案 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 插件作为一种简单直接的替代方案。