【Swift】環境構築の際にmake: npm: No such file or directory のエラーが出る


はじめに

プロジェクトの環境構築をする際に

$ make bootstrap

を叩いてBrew、Gem系のツール、Rubyなどをまとめて導入することがあると思います。
今回はその際に実行されたNPMでコケてしまった時の原因と対処法について書きます。

起きたエラー

make bootstrapを実行した際に下記のようなエラーが出ました。

npm ci
make: npm: No such file or directory
make: *** [renew-npm] Error 1

具体的にどこでエラーが起きているのか知りたくnpm installをすると

$ npm install
zsh: command not found: npm

こうなってしまいます。
どうやらそもそもnode.jsが入ってないことが原因みたいです。

対処法

node.jsをダウンロードします。

macOS Installer (.pkg)をダウンロード

こちらのをダウンロードしてzipを開いた後make bootstrapを実装すると、無事成功します!