LoginSignup
4

More than 5 years have passed since last update.

SublimeTextで「Node.jsのパスが違う」エラーの解決法

Last updated at Posted at 2015-05-04

SublimeText3のプラグイン "HTMLPrettfy" を使ったらエラーが出て怒られました。
環境はMacOSXです。

こんなエラー。
スクリーンショット 2015-05-04 15.24.46.png

要はNode.jsのパスが変わったからプラグイン動かせないよ、というわけですね。
心当たりはあって前日にnpmでよくわからないエラーが出て、Node.jsを一回アンインストしてついでにNodebrewで管理するようにしちゃおう、という作業をしていました。

修正は簡単な手順でしたがよく起こりそうなエラーな気もするので覚書にしておきます。

① プラグインのsublime-settingsファイルを開く。
 HTMLPrettfyは "HTMLPrettfy.sublime-settings"というファイルに設定が記述されています。
 ツールバーから、
  Sublime Text - Preferences - HTML/CSS/JS Prettfy - Set 'Node' Path 
 で開きます。

② Node.jsのパスを調べる。
 ターミナルを立ち上げましょう。
 以下のコマンドを入力します。

$ which node

 出力された文字列をコピっときましょう。

③ Node.jsのパスを編集する
 ①で開いたファイルの ... のとこにコピった文字を貼り付けましょう。
"node_path": {
"windows": "...",
"linux": "...",
"osx": "..."
}

以上で完了です。

※(コードのインライン表記が上手くいかない。。。俺がアホなのか?)

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
4