MacおよびLinuxへのNode.jsのインストール(nvm使用)
Node.jsをインストールするには、Node Version Manager (nvm
)を使用することをお勧めします。これにより、node
の特定のバージョンをインストールおよび管理でき、これらはホームディレクトリにローカルにインストールされるため、グローバルな権限の問題を回避できます。
- 1*.* ターミナルを開き、次のコマンドを実行して`````nvm`````をインストールします。macOSでは、必要な開発者ツールはデフォルトでインストールされていません。プロンプトが表示された場合は、インストールしてください。
``````bash
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.5/install.sh | bash
`
- 1. ターミナルを終了して再起動します。
- 2. ターミナルで
nvm install --lts
を実行して、Node.jsの最新のLTS(Long Term Support)バージョンをインストールします。 - 3. ターミナルで
node -v
とnpm -v
を実行して、インストールされたnode
およびnpm
のバージョンを確認します。
必要に応じて、node
の特定のバージョンをインストールすることもできます。たとえば、nvm install 18
を実行してバージョン18をインストールし、nvm use [version-number]
を実行して異なるバージョン間を切り替えます。詳細については、nvm
使用ガイドを参照してください。
Gutenbergのような一部のプロジェクトには、使用すべきnode
のバージョンを指定する.nvmrc
ファイルが含まれています。この場合、nvm use
を実行すると自動的に正しいバージョンが選択されます。バージョンがまだインストールされていない場合は、追加する必要があるバージョンを示すエラーが表示されます。nvm install [version-number]
の後にnvm use
を実行してください。
Windowsおよびその他のプラットフォームへのNode.jsのインストール
Node.jsのインストーラーを直接ダウンロードすることができます。最新バージョンをお勧めします。インストーラーはWindowsとMac用に利用可能で、Linux用のバイナリも利用可能です。
Microsoftは、WindowsおよびWSLにおけるnvm
およびNode.jsのインストール方法に関する詳細ガイドも提供しています。
トラブルシューティング
node
をインストールしようとしたときにzsh: command not found: nvm
のエラーが発生した場合、デフォルトのプロファイルファイルを作成する必要があるかもしれません。
macOSのデフォルトシェルはzsh
なので、ターミナルでtouch ~/.zshrc
を実行してプロファイルファイルを作成します。ファイルがすでに存在していても問題ありません。Ubuntu(WSLを含む)のデフォルトプロファイルはbash
なので、touch ~/.bashrc
を代わりに使用してください。その後、ステップ2〜4を繰り返します。
最新のnode
バージョンはほとんどの開発プロジェクトで機能するはずですが、一部のパッケージやツールには特定の要件があることに注意してください。問題が発生した場合は、以前のnode
バージョンをインストールして使用する必要があるかもしれません。また、プロジェクトに.nvmrc
があるかどうかを確認し、指定されたnode
バージョンを使用してください。
追加リソース
- Node.js(公式ドキュメント)
- Node Version Manager(公式ドキュメント)
- ローカルWordPress開発のためのNode.jsとnpmのインストール(Learn WordPressチュートリアル)