やっつけ不定記

好きなときに好きなことをちゃっちゃと書いてます

Node.jsを整理

Yeomanとかを触りだして、Node.jsのディレクトリが汚れてきました。
そろそろトラブルになりそうなので、Node.jsのアップデートも踏まえて
最初から入れ直して整理してみました。
以下、殴り書きメモ。


node.jsのインストール先は(ホームディレクトリ)/appsとする。
以下(INSTALLDIR)と表記。


(1)Node.jsインストール
$ tar zxfv node-v0.10.29-linux-x64.tar.gz
$ mv node-v0.10.29-linux-x64 (INSTALLDIR)/node
$ export PATH=$PATH:(INSTALLDIR)/node/bin
$ cd (INSTALLDIR)/node/bin
$ node -v
v0.10.29


(2)nをインストールしてNode.jsを本日時点の最新にアップデート
$ npm install -g n
$ export N_PREFIX=(INSTALLDIR)/node

                                        • -

デフォルトだとNode.jsのアップデートを/usr/local/に作りにかかるので変更する。
https://www.npmjs.org/package/n

                                        • -

$ n stable
  install : v0.10.32
   mkdir : (INSTALLDIR)/node/n/versions/0.10.32
   fetch : http://nodejs.org/dist/v0.10.32/node-v0.10.32-linux-x64.tar.gz
  installed : v0.10.32
$ node -v
v0.10.32


(3)Yeomanインストール
ココ参照。
$ npm install -g yo
$ npm install -g grunt-cli
$ npm install -g bower
$ npm install -g generator-webapp


(4)Node.jsをアップデートするとき
Node.jsのディレクトリをバックアップした後、以下を実行する。
$ export PATH=$PATH:(INSTALLDIR)/node/bin
$ export N_PREFIX=(INSTALLDIR)/node
$ npm cache clean -f
$ n stable
$ node -v