JavaScriptを有効にしてください

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

 ·  ☕ 1 分で読めます

M1 MacにNode.jsインストール。

ネットにはいろいろやり方があるけど自分用に整理した。
(MacはAppleシリコンやらで情報が錯綜しがち、数ヶ月の情報も古かったり信用できなかったり・・)

環境

Mac

1
2
3
4
% sw_vers
ProductName:    macOS
ProductVersion: 12.0.1
BuildVersion:   21A559

Homebrew

1
2
3
4
% brew --version
Homebrew 3.3.1-47-gdae9a34
Homebrew/homebrew-core (git revision 229487f07e1; last commit 2021-10-30)
Homebrew/homebrew-cask (git revision 66bab33b26; last commit 2021-10-30)

Node.js

rbenvに慣れているので、Node.jsのバージョン管理にnodenvを使う。
https://github.com/nodenv/nodenv

公式の手順そのまま。

インストール

1
2
% brew install nodenv
% echo 'eval "$(nodenv init -)"' >> ~/.zshrc

バージョン確認

1
2
% nodenv -v
nodenv 1.4.0

Node.js本体をインストール

とりあえず最新バージョン

1
2
3
4
5
6
% nodenv install 16.13.0
% nodenv global 16.13.0
% node -v
v16.13.0
% npm -v
8.1.0

インストールチェック

本当はインストール後にやるものだけど。

1
2
3
4
5
6
% curl -fsSL https://github.com/nodenv/nodenv-installer/raw/master/bin/nodenv-doctor | bash
Checking for `nodenv' in PATH: /opt/homebrew/bin/nodenv
Checking for nodenv shims in PATH: OK
Checking `nodenv install' support: /opt/homebrew/bin/nodenv-install (node-build 4.9.61)
Counting installed Node versions: 1 versions
Auditing installed plugins: OK

Yarn

Homebrewからインストールした(意図的にnodeからインストールしていない)。

インストール

--ignore-dependenciesを付与して、nodeの依存関係を無視している。Warningでたけど気にしない。。。

1
2
3
% brew install yarn --ignore-dependencies
% yarn --version
1.22.17
共有

tommy
著者
tommy
Software engineer⭐LPIC-3(304)⭐