😸
macでnodebrew~yarnをインストールする
- nodebrew: nodeのバージョンを任意で変えられるツール
- 例えば
nodebrew use v20.4.0
とすればバージョンを切り替えられる
- 例えば
- npm: nodeを入れた時に一緒に入るデフォルトのパッケージマネージャ
- プロジェクトにpackage-lock.jsonしかなければyarnは入れなくてもいい
- yarn: npmと並んで一般的なパッケージマネージャ
- プロジェクトにyarn.lockがあればこっちも入れたほうが良い
nodebrewをインストール
$ brew install nodebrew
==> Fetching nodebrew
==> Downloading https://ghcr.io/v2/homebrew/core/nodebrew/manifests/1.2.0
################################################################################################################################################################# 100.0%
==> Downloading https://ghcr.io/v2/homebrew/core/nodebrew/blobs/sha256:eed2aeff4fd05a4c2969d670ce9a38bc01832ac90b65a1c773689532cb376660
################################################################################################################################################################# 100.0%
==> Pouring nodebrew--1.2.0.all.bottle.tar.gz
==> Caveats
You need to manually run setup_dirs to create directories required by nodebrew:
/opt/homebrew/opt/nodebrew/bin/nodebrew setup_dirs
Add path:
export PATH=$HOME/.nodebrew/current/bin:$PATH
To use Homebrew's directories rather than ~/.nodebrew add to your profile:
export NODEBREW_ROOT=/opt/homebrew/var/nodebrew
zsh completions have been installed to:
/opt/homebrew/share/zsh/site-functions
==> Summary
🍺 /opt/homebrew/Cellar/nodebrew/1.2.0: 8 files, 40.6KB
==> Running `brew cleanup nodebrew`...
Disable this behaviour by setting HOMEBREW_NO_INSTALL_CLEANUP.
Hide these hints with HOMEBREW_NO_ENV_HINTS (see `man brew`).
Nodeを設定
特にバージョンのこだわりがなければ、一旦stableをインストールしておくといいです。
もしバージョンが合わなければもう一度nodebrewで好きなバージョンをインストールすればいいだけなので。
$ nodebrew install-binary stable
Fetching: https://nodejs.org/dist/v20.4.0/node-v20.4.0-darwin-arm64.tar.gz
################################################################################################################################################################# 100.0%
Installed successfully
$ nodebrew ls
v20.4.0
current: none
$ nodebrew use v20.4.0
use v20.4.0
インストールされたのでちゃんと入っていくか確認
$ node -v
v20.4.0
$ npm -v
9.7.2
yarnのインストール
$ npm install -g yarn
added 1 package in 4s
Discussion