LoginSignup
11
9

More than 5 years have passed since last update.

(Mac)nodebrewでディレクトリごとにバージョンを変えたい

Last updated at Posted at 2017-03-29

本題に入る前に

nodenvはディレクトリごとにバージョン変える機能持ってるって。乗り換えできる人は乗り換えたほうが良さげです。

概要

プロジェクトごとにnodeのバージョンを変えたい時ってありますよね。ググっても出てこないし・・・。
direnvを用いて解決しました。

要約

プロジェクトルートディレクトリで

direnv edit .
# vi中-----
# バージョンのところをインストール済みのバージョンに書き換える
PATH_add ~/.nodebrew/node/v7.2.0/bin

仕組み

nodebrewは ~/.nodebrew/current/bin のPATHにあるnodeを使用するようになっていて、currentはシンボリックリンクでuseで指定したバージョンのディレクトリに向いてます。

そのため、direnvでPATHを追加することで current よりもそのPATHにあるnodeを優先して使ってくれるようになります。

11
9
0

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
11
9