Node.jsの開発環境を用意する(Mac)
開発環境
- Mac OS Catalina 10.15.6
- Homebrew 2.4.13
Homebrewでnvmをインストール
Node.jsのバージョン管理ツールnvm(Node Version Manager)をHomebrewからインストールします。
他にもnodebrewやnodeenvなど色々あるようです。違いは個々では省略します。
# Homebrewでnvmをインストール $ brew install nvm [省略] Please note that upstream has asked us to make explicit managing nvm via Homebrew is unsupported by them and you should check any problems against the standard nvm install method prior to reporting. You should create NVM's working directory if it doesn't exist: mkdir ~/.nvm Add the following to ~/.zshrc or your desired shell configuration file: export NVM_DIR="$HOME/.nvm" [ -s "/usr/local/opt/nvm/nvm.sh" ] && . "/usr/local/opt/nvm/nvm.sh" # This loads nvm [ -s "/usr/local/opt/nvm/etc/bash_completion.d/nvm" ] && . "/usr/local/opt/nvm/etc/bash_completion.d/nvm" # This loads nvm bash_completion You can set $NVM_DIR to any location, but leaving it unchanged from /usr/local/opt/nvm will destroy any nvm-installed Node installations upon upgrade/reinstall. Type `nvm help` for further information.
nvmの初期設定
nvmのインストールした時のメッセージに従って順に実行していきます。ちなみにメッセージが流れちゃった場合は brew info nvmで見れると思います。
nvm用のディレクトリを作成
$ mkdir ~/.nvm
PATHを通す
vimで.bash_profileを開き以下の内容を追記します。.bash_profileがない場合は新たに作ります。
$ vim .bash_profile # zshを利用している場合 $ vim .zshrc
shellをzshに変えている場合は、.zshrcに以下の内容を追記します。
export NVM_DIR="$HOME/.nvm" [ -s "$(brew --prefix)/opt/nvm/nvm.sh" ] && . "$(brew --prefix)/opt/nvm/nvm.sh" [ -s "$(brew --prefix)/opt/nvm/etc/bash_completion.d/nvm" ] && . "$(brew --prefix)/opt/nvm/etc/bash_completion.d/nvm"
.bash_profileに追記が終わったら再起動してログインし直します。.bash_profileはログイン時に1度だけ読み込みされます。
nvmの動作確認
動作するか以下のコマンドでバージョンを確認してみます。
$ nvm version v12.18.3
バージョンが表示されたら設定完了です。
以下のエラーが表示されたらPASHを通すの内容を.zshrcに追記し再起動してください。
zsh: command not found: nvm
Node.jsをインストールする
nvmからNode.jsをインストールします。
--ltsは長期サポートの最新バージョンをインストールするオプションです。
nvm install --lts
通常使うNode.jsのバージョンを設定
# 通常使うNode.jsのバージョンを設定 $ nvm use [バージョン] # インストール済のバージョンを表示 $ nvm ls
Node.jsのバージョンを確認
# Node.jsのバージョン確認 $ node -v v14.8.0 # Node.jsのパッケージ管理ツールのバージョン確認 $ npm -v 6.14.7
以上でNode.jsの開発環境の設定は完了です。
Commentsこの記事のコメント
メールアドレスが公開されることはありません。お気軽にコメントどうぞ。