ndenv で Node.js をインストールする際、同時に Yarn もインストールする方法

  • 17
    Like
  • 0
    Comment

TL; DR

  • ndenv を使うと任意の Node をインストールできる
  • ndenv-yarn-install プラグインを使うと、ndenv install と同時に Yarn のインストールできて便利

Yarn とは ?

npm に比べて速い Node 向けのパッケージマネージャーです。

ndenv とは ?

nvm や nodebrew などと同じ、複数バージョンの Node を容易に管理する為のツールです。

ndenv-yarn-install プラグインの導入方法

ndenv-yarn-install プラグインを使うと、ndenv を使って任意の Node をインストールした際、Yarn も一緒にインストールすることができます。別途インストールする手間が省けて大変便利です。

プラグインは Git を使ってインストールします。

$ git clone https://github.com/pine/ndenv-yarn-install.git "$(ndenv root)/plugins/ndenv-yarn-install"

インストールが終わったら、シェルを再起動してインストールできているか確認します。

$ exec $SHELL -l
$ ndenv hooks install
/Users/pine/.anyenv/envs/ndenv/plugins/ndenv-yarn-install/etc/ndenv.d/install/yarn-install.bash

上記のように、 ndenv-yarn-install を含んだ何らかのパスが表示されれば正常にインストールされています。

使い方

いつものように ndenv で Node をインストールするだけで、自動で Yarn もインストールされます。

$ ndenv install v7.5.0
Downloading node-v7.5.0-darwin-x64.tar.gz...
-> https://nodejs.org/dist/v7.5.0/node-v7.5.0-darwin-x64.tar.gz
Installing node-v7.5.0-darwin-x64...
Installed node-v7.5.0-darwin-x64 to /Users/pine/.anyenv/envs/ndenv/versions/v7.5.0

Installing Yarn...
Installed Yarn 0.20.3

まとめ

Yarn は本当に爆速なので、プラグインとセットでぜひ使ってあげて下さい。