ndenv のインストール

複数バージョンのNodeの使い分けを支援する ndenv のインストール。 riywo/ndenv · GitHub

ここでは Linux に一般アカウント(bashを利用する環境)で導入。

事前準備

事前に以下のパッケージは導入しておく。

  • git

インストール

# ndenv インストール
git clone https://github.com/riywo/ndenv ~/.ndenv
echo 'export PATH="$HOME/.ndenv/bin:$PATH"' >> ~/.bash_profile
echo 'eval "$(ndenv init -)"' >> ~/.bash_profile
#exec $SHELL -l
bash -l

# ndenv-build インストール
git clone https://github.com/riywo/node-build.git ~/.ndenv/plugins/node-build

ndenv install -l # インストール可能なバージョンを確認

# Node (0.10.12) を ndenv を利用してインストール
ndenv install v0.10.12
ndenv global v0.10.12
ndenv rehash

# 確認
node -v

他のバージョンのNodeをndenv経由でインストール

ndenv install -l # インストール可能なバージョンを確認
ndenv install v0.8.22
ndenv rehash

# 利用する Node を v0.8.22 へ切り替える
ndenv global v0.8.22
 
# 確認
node -v
ndenv versions 

npmパッケージをインストール

# npm package (ローカル(カレントパス)へインストール)
npm install HOGE
ls -al ./node_modules/HOGE
 
# Install npm package (グローバル環境へインストール)
npm install -g HOGE

# "packages.json" がカレントディレクトリにあるなら、その内容にしたがってパッケージ導入できます
npm install 

参考

他のnpmコマンド

# npmパッケージの検索
npm find HOGE
 
# npm パッケージのアンインストール
npm uninstall HOGE # もしグローバル環境から削除する場合は "-g" オプションをつける