3

我让自己陷入了一个小问题。我把电脑留在家里,去了我的避暑别墅几天,当我回到家并尝试将文件保存在 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]

感谢您提供如何解决此问题的建议:)

4

3 回答 3

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 包中)而不是 jslint:

https://github.com/SublimeLinter/SublimeLinter

于 2012-10-29T00:05:23.157 回答
0

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

如果您没有使用npm install -g,请使用which jslint来定位它

于 2012-10-30T03:43:41.130 回答
0

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

于 2013-01-13T02:34:43.517 回答