ウィンドウズマックソフトウェア設定セキュリティ生産性リナックスAndroidパフォーマンス設定Apple すべて

UbuntuでのNode.jsインストールの紹介

編集済み 3 数週間前 によって ExtremeHow 編集チーム

Node.jsジャバスクリプトウブントゥプログラミングリナックスソフトウェアインストールオペレーティングシステム開発システム

UbuntuでのNode.jsインストールの紹介

翻訳が更新されました 1 1週間前

Node.jsは、Google ChromeのV8 JavaScriptエンジン上に構築された強力なJavaScriptベースのプラットフォームです。サーバーサイドおよびネットワークアプリケーションを開発するために使用されます。Node.jsアプリケーションはJavaScriptで書かれ、Windows、macOS、Linuxを含む様々なプラットフォーム上でNode.jsランタイム内で実行できます。この記事では、人気のあるLinuxディストリビューションUbuntuにNode.jsをインストールする方法を探ります。ステップをシンプルな言葉で説明し、必要に応じて実用的な例を提供します。

Node.jsとは何か?

Node.jsは、ウェブブラウザの外部でJavaScriptコードを実行するオープンソースでクロスプラットフォームなJavaScriptランタイム環境です。これはつまり、Node.jsを使用すると、JavaScriptを使ってサーバーサイドコードを書くことができることを意味します。Node.jsは最初にスケーラブルなネットワークアプリケーションを構築するために作成されました。イベント駆動型でノンブロッキングのI/Oモデルを使用しており、軽量で効率的で、データ集約型およびリアルタイムアプリケーションに最適です。Node.jsにはnpm(Node Package Manager)と呼ばれるJavaScriptモジュールの巨大なライブラリがあり、Webアプリケーションの開発を簡素化します。

なぜNode.jsを使うのか?

インストール前の準備

Node.jsをインストールする前に、環境を準備する必要があります。以下のステップを実行して、始めてください:

  1. Ubuntuターミナルへのアクセス: マシンでUbuntuターミナルにアクセスできることを確認してください。インストールのすべてのステップはここで行われます。
  2. インターネット接続: 必要なファイルをダウンロードするために、マシンがインターネットに接続されていることを確認してください。
  3. スペースを空ける: Node.jsおよび将来の依存関係をインストールするための十分なスペースがあることを確認するのは賢明です。
  4. システムの更新: 最初に、最新のパッケージリストを持っていることを確認するために、システムを更新する必要があります。次のコマンドを実行します:
    sudo apt update && sudo apt upgrade

このコマンドはパッケージリストを更新し、更新されたパッケージをインストールします。

UbuntuにNode.jsをインストールする方法

UbuntuにNode.jsをインストールする方法はいくつかあります。ここでは、3つの一般的な方法を紹介します:

  1. UbuntuリポジトリからNode.jsをインストールする
  2. nvm(Node Version Manager)を使用してNode.jsをインストールする
  3. NodeSourceリポジトリを使用してNode.jsをインストールする

1. UbuntuリポジトリからNode.jsをインストールする

これは最も簡単な方法ですが、最新バージョンを提供しない可能性があります。Ubuntuリポジトリには、aptパッケージマネージャを使用して簡単にインストールできるNode.jsパッケージがあります。

  1. 最初に、次のコマンドを使用してaptパッケージインデックスを更新します:
    sudo apt update
  1. 次に、次のコマンドを使用してNode.jsをインストールします:
    sudo apt install nodejs
  1. 次のコマンドでNode.jsパッケージマネージャnpmをインストールします:
    sudo apt install npm
  1. インストールを確認し、インストールされたNode.jsのバージョンを確認します:
    nodejs -v

そしてnpmの場合は:

    npm -v

この方法でインストールされたNode.jsのバージョンは最新ではない可能性があります。最新バージョンが必要な場合、nvmまたはNodeSourceの使用を検討してください。

2. nvm(Node Version Manager)を使用してNode.jsをインストールする

Node Version Manager (nvm)は、1台のマシンで複数のNode.jsバージョンを管理できるツールです。これは、異なるプロジェクトとの互換性を維持する必要がある場合に特に役立ちます。

  1. 端末からインストールスクリプトを実行してnvmをインストールします。これにより、Node環境用のnvmがダウンロードおよびインストールされます。
    curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.1/install.sh | bash

現在のターミナルセッションに新しくインストールされたnvmをロードします:

    source ~/.bashrc
  1. nvmがインストールされていることを確認できます:
    command -v nvm

インストールが成功した場合、出力は'nvm'であるべきです。

  1. nvmがインストールされたら、最新バージョンのNode.jsをインストールできます:
    nvm install node

オプションとして、特定のバージョンを指定します:

    nvm install v14.17.0
  1. デフォルトのNode.jsバージョンを設定します:
    nvm alias default node

または:

    nvm use node
  1. 正しいNode.jsバージョンがインストールされていることを確認します:
    node -v

nvmを使用する利点は、プロジェクトの要件に応じて異なるNode.jsバージョンを切り替える能力です。nvm use VERSION

3. NodeSourceリポジトリを使用してNode.jsをインストールする

NodeSourceは、エンタープライズLinuxおよびUbuntu向けに最新のNode.jsパッケージを維持しています。この方法は、最新バージョンをインストールすることを保証します。

  1. NodeSource PPA(個人パッケージアーカイブ)をシステムに追加します:
    curl -sL https://deb.nodesource.com/setup_18.x | sudo -E bash -

このスクリプトは必要なリポジトリを自動的に追加します。

  1. リポジトリを追加した後、Node.jsをインストールします:
    sudo apt install -y nodejs
  1. インストールを確認します:
    node -v

そしてnpmの場合:

    npm -v

NodeSourceの方法は、最新のNode.jsバージョンを取得する非常に信頼性の高い方法であり、インストール管理のためにaptパッケージマネージャの使用も要求されます。

Node.jsインストールのテスト

インストール後、Node.jsが正しく動作するかどうかを確認することが重要です。これは、簡単なNode.jsアプリケーションを作成することによって確認できます。

  1. テストアプリ用の新しいディレクトリを作成します:
  2. ディレクトリにナビゲートします:
  3. ディレクトリ内に新しいファイルapp.jsを作成します:
  4. ファイルを編集し、次のJavaScriptコードを追加します:
    const http = require('http'); const hostname = '127.0.0.1'; const port = 3000; const server = http.createServer((req, res) => { res.statusCode = 200; res.setHeader('Content-Type', 'text/plain'); res.end('Hello World\n'); }); server.listen(port, hostname, () => { console.log(`Server running at http://${hostname}:${port}/`); });
  1. Node.jsを使用してアプリケーションを実行します:
  2. ウェブブラウザを開き、http://127.0.0.1:3000/を訪れて"Hello World"の出力を確認します。

これはNode.jsが正しくインストールされており、アプリケーションの開発を開始できることを確認します。

結論

UbuntuにNode.jsをインストールする方法はいくつかあります。システムのリポジトリを使用するか、NodeバージョンマネージャやNodeSourceリポジトリを使用するかは、個人のニーズやプロジェクトの特定のバージョニング要件によります。インストールが完了したら、従来のWebアプリケーション、リアルタイムアプリケーション、API、さらには複雑なエンタープライズレベルのシステムを構築するために使用してください。各技術には独自の利点があり、さまざまなレベルの柔軟性と保守の容易さを提供します。

Node.jsを正しくセットアップした後は、サーバーマシン上でJavaScriptの広大な可能性を探るための基盤を持つことになります。スケーラブルなアプリケーションの開発から、npmパッケージの広大なカタログを活用することまで、Node.jsはウェブおよびそれ以外で作業するすべての開発者に豊富な可能性の世界を開きます。

記事の内容に誤りがある場合, あなたは


コメント