編集済み 3 数週間前 によって ExtremeHow 編集チーム
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は、ウェブブラウザの外部でJavaScriptコードを実行するオープンソースでクロスプラットフォームなJavaScriptランタイム環境です。これはつまり、Node.jsを使用すると、JavaScriptを使ってサーバーサイドコードを書くことができることを意味します。Node.jsは最初にスケーラブルなネットワークアプリケーションを構築するために作成されました。イベント駆動型でノンブロッキングのI/Oモデルを使用しており、軽量で効率的で、データ集約型およびリアルタイムアプリケーションに最適です。Node.jsにはnpm(Node Package Manager)と呼ばれるJavaScriptモジュールの巨大なライブラリがあり、Webアプリケーションの開発を簡素化します。
Node.jsをインストールする前に、環境を準備する必要があります。以下のステップを実行して、始めてください:
sudo apt update && sudo apt upgrade
このコマンドはパッケージリストを更新し、更新されたパッケージをインストールします。
UbuntuにNode.jsをインストールする方法はいくつかあります。ここでは、3つの一般的な方法を紹介します:
これは最も簡単な方法ですが、最新バージョンを提供しない可能性があります。Ubuntuリポジトリには、aptパッケージマネージャを使用して簡単にインストールできるNode.jsパッケージがあります。
sudo apt update
sudo apt install nodejs
sudo apt install npm
nodejs -v
そしてnpmの場合は:
npm -v
この方法でインストールされたNode.jsのバージョンは最新ではない可能性があります。最新バージョンが必要な場合、nvmまたはNodeSourceの使用を検討してください。
Node Version Manager (nvm)は、1台のマシンで複数のNode.jsバージョンを管理できるツールです。これは、異なるプロジェクトとの互換性を維持する必要がある場合に特に役立ちます。
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.1/install.sh | bash
現在のターミナルセッションに新しくインストールされたnvmをロードします:
source ~/.bashrc
command -v nvm
インストールが成功した場合、出力は'nvm'であるべきです。
nvm install node
オプションとして、特定のバージョンを指定します:
nvm install v14.17.0
nvm alias default node
または:
nvm use node
node -v
nvmを使用する利点は、プロジェクトの要件に応じて異なるNode.jsバージョンを切り替える能力です。nvm use VERSION
。
NodeSourceは、エンタープライズLinuxおよびUbuntu向けに最新のNode.jsパッケージを維持しています。この方法は、最新バージョンをインストールすることを保証します。
curl -sL https://deb.nodesource.com/setup_18.x | sudo -E bash -
このスクリプトは必要なリポジトリを自動的に追加します。
sudo apt install -y nodejs
node -v
そしてnpmの場合:
npm -v
NodeSourceの方法は、最新のNode.jsバージョンを取得する非常に信頼性の高い方法であり、インストール管理のためにaptパッケージマネージャの使用も要求されます。
インストール後、Node.jsが正しく動作するかどうかを確認することが重要です。これは、簡単なNode.jsアプリケーションを作成することによって確認できます。
app.js
を作成します:
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}/`); });
http://127.0.0.1:3000/
を訪れて"Hello World"の出力を確認します。これはNode.jsが正しくインストールされており、アプリケーションの開発を開始できることを確認します。
UbuntuにNode.jsをインストールする方法はいくつかあります。システムのリポジトリを使用するか、NodeバージョンマネージャやNodeSourceリポジトリを使用するかは、個人のニーズやプロジェクトの特定のバージョニング要件によります。インストールが完了したら、従来のWebアプリケーション、リアルタイムアプリケーション、API、さらには複雑なエンタープライズレベルのシステムを構築するために使用してください。各技術には独自の利点があり、さまざまなレベルの柔軟性と保守の容易さを提供します。
Node.jsを正しくセットアップした後は、サーバーマシン上でJavaScriptの広大な可能性を探るための基盤を持つことになります。スケーラブルなアプリケーションの開発から、npmパッケージの広大なカタログを活用することまで、Node.jsはウェブおよびそれ以外で作業するすべての開発者に豊富な可能性の世界を開きます。
記事の内容に誤りがある場合, あなたは