かもメモ

自分の落ちた落とし穴に何度も落ちる人のメモ帳

Mac OSX High Sierra 開発環境セットアップのメモ (2) node.js

f:id:kikiki-kiki:20180607034038p:plain

CSSプリプロセッサやタスクランナーなどフロントを触るにはnode.jsは必須になっているのでnodeが使える環境のセットアップも必須になってる感じです。

1. nodebrewのインストール

node.jsのバージョン管理をするnodebrewをインストールします。
お好みの方法で、

homebrewでインストール
$ brew install nodebrew
curlでインストール (公式のgithubに書いてある方法)
$ curl -L git.io/nodebrew | perl - setup
nodebrewのパスを通す

1. ~/.bashrc~/.zshrcに下記を記述して保存

export PATH=$HOME/.nodebrew/current/bin:$PATH

2. 保存したら下記コマンドを実行してパスを反映する

$ source ~/.bashrc

2. nodebrewでnode.jsをインストール

インストールできるバージョンの確認

$ nodebrew ls-remote

install-binaryコマンドでコンパイル済みのnodeをインストール

# 安定版をインストール
$ nodebrew install-binary stable
# 最新版をインストール
$ nodebrew install-binary latest
# バージョンを指定してインストール
$ nodebrew install-binary <version>

使用するnodeの設定 インストールされているnodeのバージョンを確認

$ nodebrew list
v8.11.2
v10.4.0

current: none

useオプションで使用するnode.jsのバージョンを指定

# 使用するバージョン
$ nodebrew use v8.11.2
# デフォルトで使用するバージョンのエイリアスを作成
$ nodebrew alias default v8.11.2

3. node.jsの確認

別途ターミナルを起動して指定したバージョンになっていることを確認する

$ node -v
v8.11.2

nodebrewのコマンド

参考: GitHub - hokaccha/nodebrew: Node.js version manager

エイリアスの作成・削除
# エイリアスの作成
$ nodebrew alias <key> <version>
# エイリアスの削除
$ nodebrew unalias <key>
インストールしたnode.jsのアンイストール
$ nodebrew uninstall <version>
# Remove source file
$ nodebrew clean <version>
globalにインストールされたNPMパッケージの移行

移行元のバージョンに<version>に指定する。

# Install global NPM packages contained in <version> to current version
$ nodebrew migrate-package <version>
nodebrewのアップデート
$ nodebrew selfupdate

 
nodeの環境を作るのはとても簡単なのでストレスがなくて良いです!
パッケージとかのアップデートは激しいですがw


[参考]