Skip to content

MacにNode.jsをインストール

nodebrewを用いてインストールします。

% brew install nodebrew

インストールを確認します。

% nodebrew -v
nodebrew 1.0.1

Usage:
    nodebrew help                         Show this message
    nodebrew install <version>            Download and install <version> (from binary)
    nodebrew compile <version>            Download and install <version> (from source)
    nodebrew install-binary <version>     Alias of `install` (For backword compatibility)
    nodebrew uninstall <version>          Uninstall <version>
    nodebrew use <version>                Use <version>
    nodebrew list                         List installed versions
    nodebrew ls                           Alias for `list`
    nodebrew ls-remote                    List remote versions
    nodebrew ls-all                       List remote and installed versions
    nodebrew alias <key> <value>          Set alias
    nodebrew unalias <key>                Remove alias
    nodebrew clean <version> | all        Remove source file
    nodebrew selfupdate                   Update nodebrew
    nodebrew migrate-package <version>    Install global NPM packages contained in <version> to current version
    nodebrew exec <version> -- <command>  Execute <command> using specified <version>

Example:
    # install
    nodebrew install v8.9.4

    # use a specific version number
    nodebrew use v8.9.4

インストール

インストール可能なバージョンを確認します。

% nodebrew ls-remote

バージョン一覧で目的のバージョンを入れるか、もしくは以下のようにして最新版を入れます。

#最新版
nodebrew install-binary latest

#最新安定版
nodebrew install-binary stable

ここでは安定版をインストールしていきます。 初回の場合、ディレクトリがないとエラーが出る場合がありますので掘っておきます。

% mkdir -p ~/.nodebrew/src
% nodebrew install-binary stable
Fetching: https://nodejs.org/dist/v14.10.1/node-v14.10.1-darwin-x64.tar.gz
####################################################################################################################################### 100.0%
Installed successfully

インストールしたバージョンを有効にする

インストールされている一覧を確認し、任意のバージョンを有効化します。 まず初回インストール直後は、以下のように current: none となっています。

% nodebrew ls
v14.10.1

current: none

ここではv14.10.1を有効化します。

% nodebrew use v14.10.1
use v14.10.1

% nodebrew ls          
v14.10.1

current: v14.10.1

PATHを通す

お使いのシェルに環境変数を通しておきます。

% echo 'export PATH=$HOME/.nodebrew/current/bin:$PATH' >> ~/.zprofile

追記したらターミナルを再起動するか、環境ファイルを読み込み直せば有効になります。

source ~/.zprofile

PATHを通した後、コマンドが利用できるか確認しておきましょう。

% node -v
v14.10.1

% npm -v
6.14.8

試しにモジュールを一つ入れてみました。

% npm -g install asciify
/Users/foobar/.nodebrew/node/v14.10.1/bin/asciify -> /Users/foobar/.nodebrew/node/v14.10.1/lib/node_modules/asciify/bin/asciify.js
+ asciify@1.3.5
added 8 packages from 4 contributors in 3.146s

% asciify hoge

.__                              
|  |__    ____     ____    ____  
|  |  \  /  _ \   / ___\ _/ __ \ 
|   Y  \(  <_> ) / /_/  >\  ___/ 
|___|  / \____/  \___  /  \___  >
     \/         /_____/       \/