ホームページ >ウェブフロントエンド >jsチュートリアル >Ubuntu および Linux ディストリビューションに Node.js をインストールする方法: 完全ガイド

Ubuntu および Linux ディストリビューションに Node.js をインストールする方法: 完全ガイド

Mary-Kate Olsen
Mary-Kate Olsenオリジナル
2025-01-21 18:32:12484ブラウズ

How to Install Node.js on Ubuntu and Linux Distros: A Complete Guide

このガイドでは、Ubuntu (および他の Linux ディストリビューション) に Node.js をインストールするための包括的なチュートリアルを提供します。公式 Web サイトから直接ダウンロードすることも可能ですが、バージョン マネージャーを利用すると、開発環境の優れた柔軟性と制御が得られます。 fnm と nvm という 2 つの一般的なバージョン マネージャーを使用して Node.js のインストールをデモします。

Node.js バージョン マネージャーについて

Node.js バージョン マネージャーは、異なる Node.js バージョンのインストールと切り替えのプロセスを簡素化します。 これらは以下の場合に特に有益です:

  • さまざまな Node.js バージョン要件を持つ複数のプロジェクトを管理します。
  • クロスバージョンのコードテストを容易にします。
  • 安全かつ簡単な Node.js アップグレードを保証します。

運用環境にとってはそれほど重要ではありませんが、これらのマネージャーは、実行中のアプリケーションを中断することなくアップグレードを合理化します。 fnm (高速ノード マネージャー) と nvm (ノード バージョン マネージャー) の 2 つの推奨オプションを検討します。

fnm を使用した Node.js のインストール

fnm (Fast Node Manager) は、nvm および n に代わる最新の Rust ベースの代替手段であり、ネイティブ コードのコンパイルによるクロスプラットフォーム互換性と優れた速度を提供します。 Node.js をインストールする前に fnm をインストールする必要があります。

次を使用して fnm をインストールします:

<code class="language-bash">curl -fsSL https://fnm.vercel.app/install | bash</code>

Homebrew ユーザーは次の方法を使用することもできます:

<code class="language-bash">brew install fnm</code>

fnm のインストール後、以下を使用して Node.js をインストールします。

<code class="language-bash">fnm install --lts</code>

これにより、最新の長期サポート (LTS) バージョンがインストールされます。 特定のバージョンの場合、--lts をバージョン番号に置き換えます (例: fnm install 23)。 node -v.

を使用してインストールを確認します。

fnm シェルの完了と構成

fnm のシェル補完はバイナリに含まれています。次のコマンドで有効にします:

<code class="language-bash">fnm completions --shell <shell></code>

(<shell>を実際のシェルに置き換えてください。例: bashzshfish。)

デフォルトのシェル動作の変更を避けるために、多くの fnm 機能は最初は無効になっています。シェルの初期化中に fnm env 呼び出しにフラグを追加して設定します。例:

<code class="language-bash">eval "$(fnm env --use-on-cd)"</code>

--use-on-cd フラグはシェルと統合され、.node-version.nvmrc、または packages.json#engines#node (--resolve-engines が有効な場合) に基づいてディレクトリ変更時に Node.js バージョンを自動的に切り替えます。

fnm を使用した Node.js の更新

Node.js の定期的な更新は、セキュリティと新機能にとって非常に重要です。 新しい LTS バージョンの場合は、次を使用します:

<code class="language-bash">fnm install --lts
fnm use --lts</code>

ショートカットは fnm use --install-if-missing [VERSION] です。 最新のバージョン番号を見つけるには、fnm list-remote を使用します。

nvm を使用した Node.js のインストール

Node Version Manager (nvm) は、複数の Node.js バージョンを管理するための長年使用されているコマンドライン ツールです。 POSIX 準拠のシェル スクリプトで記述されており、fnm と同等の速度を実現します。 fnm と同様に、Node.js の前にインストールする必要があります。

次を使用して nvm をインストールします:

<code class="language-bash">curl -fsSL https://fnm.vercel.app/install | bash</code>

またはwget:

<code class="language-bash">brew install fnm</code>

LTS バージョンをインストールするには:

<code class="language-bash">fnm install --lts</code>

node -vで確認します。

nvm を使用した Node.js の更新

次を使用して Node.js を更新します:

<code class="language-bash">fnm completions --shell <shell></code>

これにより、最新の LTS バージョンがインストールされ、切り替わります。 --lts を特定のバージョン番号 (例: nvm install 23) に置き換えます。

LTS バージョンを更新し、既存のパッケージを移行するには、次を使用します。

<code class="language-bash">eval "$(fnm env --use-on-cd)"</code>

npm を同時に更新するには --latest-npm を追加します:

<code class="language-bash">fnm install --lts
fnm use --lts</code>

ベストプラクティスとヒント

プロジェクトの package.json で Node.js バージョンを指定するか、.nvmrc ファイルを使用してチーム全体でバージョンの一貫性を確保します。 fnm と nvm はどちらもこれらのファイルをサポートしています。

--use-on-cd で fnm を設定した場合、.node-version または .nvmrc でディレクトリを変更すると、自動的にバージョンが切り替わります。 nvm では、nvm use.

を使用します。

結論と次のステップ

fnm または nvm を使用して Node.js が正常にインストールされました。 fnm はより優れたパフォーマンスを提供し、nvm は幅広いコミュニティ サポートを誇っています。

次のことを忘れないでください:

  • Node.js インストールを定期的に更新します。
  • プロジェクト固有の .nvmrc または .node-version ファイルを使用します。
  • バージョン マネージャーを常に最新の状態に保ってください。

今後のガイドでは、Ubuntu から Node.js をアンインストールする方法について説明する予定です。

脚注

  1. fnm
  2. nvm
  3. n は、BASH スクリプトに基づいて構築された Node.js バージョン マネージャーであり、シンプルさとクロスプラットフォーム サポート (Linux、macOS、WSL 経由の Windows) を提供します。
  4. fnm 構成

以上がUbuntu および Linux ディストリビューションに Node.js をインストールする方法: 完全ガイドの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。