ホームページ >ウェブフロントエンド >jsチュートリアル >Ubuntu および Linux ディストリビューションに Node.js をインストールする方法: 完全ガイド
このガイドでは、Ubuntu (および他の Linux ディストリビューション) に Node.js をインストールするための包括的なチュートリアルを提供します。公式 Web サイトから直接ダウンロードすることも可能ですが、バージョン マネージャーを利用すると、開発環境の優れた柔軟性と制御が得られます。 fnm と nvm という 2 つの一般的なバージョン マネージャーを使用して 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>
を実際のシェルに置き換えてください。例: bash
、zsh
、fish
。)
デフォルトのシェル動作の変更を避けるために、多くの 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 は幅広いコミュニティ サポートを誇っています。
次のことを忘れないでください:
.nvmrc
または .node-version
ファイルを使用します。今後のガイドでは、Ubuntu から Node.js をアンインストールする方法について説明する予定です。
脚注
以上がUbuntu および Linux ディストリビューションに Node.js をインストールする方法: 完全ガイドの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。