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

また、jslint よりも jshint (SublimeLinter パッケージ内) をお勧めします。

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 に答える