LoginSignup
10
10

More than 5 years have passed since last update.

sublimelinterでjshintが動かなかった時の対処法

Last updated at Posted at 2014-11-03

概要

sublimeLinter-jshintを入れても最初は上手く動かなかったのでその対処法をメモしておきます。

Setup

node.jsのインストール

ここでも参考にして入れてください。
バージョン管理用のnvmから入れると後々便利かも、と思ったのがスタックの原因!

jshintのインストール

jshintをnode.jsのパッケージ管理ツールであるnpmを使ってインストールします。

% npm install -g jshint

sublimeLinterとsublimeLinter-jshintをインストール

Package Control からsublimeLinterとsublimeLinterをインストールしてください。

うまくいかない

最初に参照したサイトでは以上で使える様になるって書いてあったが、自分の環境では上手くいきませんでした。

調べてみたところ、node.jsをインストールするのにnvmを使ったためjshintのpathが通っていないだけでした。

preference->Package Settings->SublimeLinter->Setting-Userに以下を追記します。

"paths": {
    "linux": [],
    "osx": [
    "/Users/xxxx/.nvm/v0.10.32/bin/"
    ],
    "windows": []
}

pathはjshintがあるpathを入れます。jshintの場所は下記のコマンドを実行すれば分かります。

% which jshint

最後に

自分の場合はこれだけで動いたが、他の理由で詰まっている人もいるでしょう。
そんな時はsettingで"debug": true,とすればconsoleにエラーメッセージが出るので、参考にしてください。

10
10
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
10
10