MacおよびLinuxへのNode.jsのインストール(nvm使用)

Node.jsをインストールするには、Node Version Manager (nvm)を使用することをお勧めします。これにより、nodeの特定のバージョンをインストールおよび管理でき、これらはホームディレクトリにローカルにインストールされるため、グローバルな権限の問題を回避できます。

  1. - 1*.* ターミナルを開き、次のコマンドを実行して`````nvm`````をインストールします。macOSでは、必要な開発者ツールはデフォルトでインストールされていません。プロンプトが表示された場合は、インストールしてください。
  2. ``````bash
  3. curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.5/install.sh | bash
  4. `
  • 1. ターミナルを終了して再起動します。
  • 2. ターミナルでnvm install --ltsを実行して、Node.jsの最新のLTS(Long Term Support)バージョンをインストールします。
  • 3. ターミナルでnode -vnpm -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バージョンを使用してください。

追加リソース