Node.js のエラー対策


nodeの実行でソースファイル以外の場所でエラーが起きた場合。

$ node {sorce.js}

で実行した場合。
普通ならソース内にエラーがあるはずだが
どうやら違う場所でエラーがあって
原因をググってみるとバージョンによるエラーがあった。

バージョンの上げ方だが
【俺用メモ】 CentOS6にNode.jsをインストールする
を参考にする。

インストール可能なバージョンの表示

terminal
$ nvm ls-remote

stableのインストール

terminal
$ nvm install stable

nodeのインストール

[例]nodeのv5.12.0
インストールしたいのを先ほどのバージョン一覧から入力

terminal
$ nvm install v5.12.0

Downloading https://nodejs.org/dist/v5.12.0/node-v5.12.0-linux-x64.tar.xz...
######################################################################## 100.0%
Now using node v5.12.0 (npm v3.8.6)

インストールしたバージョン一覧

$ nvm ls

versionの切り替え

$ nvm use v4.4.5
Now using node v4.4.5 (npm v2.15.5)