最新版 Node.js を使って始める! Ubuntu へのインストール手順
Ubuntu に Node.js をインストールする方法
このチュートリアルでは、Ubuntu に Node.js と npm をインストールする方法を説明します。 Node.js は、JavaScript をサーバーサイドで実行するためのオープンソースのランタイム環境です。 npm は、Node.js パッケージを管理するためのパッケージマネージャーです。
前提条件
このチュートリアルを開始する前に、以下の条件を満たしていることを確認してください。
- Ubuntu 18.04 LTS 以降を実行しているコンピューター
- sudo 権限を持つユーザーアカウント
オプション 1: デフォルトリポジトリから Apt を使ってインストールする
これは、Node.js をインストールする最も簡単で一般的な方法です。
- 以下のコマンドを実行して、必要なパッケージを更新します。
sudo apt update
- 以下のコマンドを実行して、Node.js と npm をインストールします。
sudo apt install nodejs
- Node.js と npm がインストールされたことを確認するには、以下のコマンドを実行します。
node -v
npm -v
オプション 2: NodeSource PPA を使って Apt でインストールする
この方法は、最新バージョンの Node.js をインストールしたい場合に役立ちます。
curl -sL https://deb.nodesource.com/setup_16.x | sudo -E bash -
sudo apt update
sudo apt install nodejs
node -v
npm -v
オプション 3: Node Version Manager (NVM) を使ってインストールする
NVM は、Node.js の複数のバージョンを簡単にインストールして管理できるツールです。
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.1/install.sh | bash
source ~/.bashrc
- 以下のコマンドを実行して、利用可能な Node.js のバージョンを確認します。
nvm ls-remote
nvm install <version>
nvm alias default <version>
node -v
npm -v
npm のインストール
npm は、Node.js パッケージを管理するためのパッケージマネージャーです。 Node.js をインストールすると、npm も一緒にインストールされます。
npm を使用してパッケージをインストールするには、以下のコマンドを実行します。
npm install <package-name>
npm uninstall <package-name>
このチュートリアルでは、Ubuntu に Node.js と npm をインストールする方法を説明しました。 自分に合った方法を選択して、Node.js 開発を始めましょう。
Node.js のサンプルコード
const http = require('http');
const server = http.createServer((req, res) => {
if (req.url === '/') {
res.writeHead(200, { 'Content-Type': 'text/plain' });
res.end('Hello World!\n');
} else {
res.statusCode = 404;
res.end('Not Found\n');
}
});
server.listen(3000, () => {
console.log('Server listening on port 3000');
});
このコードを実行するには、以下の手順を実行します。
- 以下のコマンドを実行して、上記のコードを
hello.js
という名前のファイルに保存します。
echo 'const http = require(\'http\');\n\nconst server = http.createServer((req, res) => {\n if (req.url === \'/\') {\n res.writeHead(200, { \'Content-Type\': \'text/plain\' });\n res.end(\'Hello World!\n\');\n } else {\n res.statusCode = 404;\n res.end(\'Not Found\n\');\n }\n});\n\nserver.listen(3000, () => {\n console.log(\'Server listening on port 3000\');\n});' > hello.js
node hello.js
- Web ブラウザを開き、
http://localhost:3000
にアクセスします。 "Hello World!" というメッセージが表示されるはずです。
このコードはほんの一例です。 Node.js を使用して、Web アプリケーション、API、コマンドラインツールなど、さまざまなものを作成できます。
Node.js をインストールするその他の方法
Docker は、コンテナーを使用してアプリケーションを分離して実行するプラットフォームです。 Docker を使用すると、Node.js を含むすべての必要な依存関係を備えたコンテナーを起動して実行することができます。
Windows Subsystem for Linux (WSL) を使う
WSL は、Windows 10 で Linux サブシステムを実行できる機能です。 WSL を使用すると、Ubuntu などの Linux ディストリビューションを Windows にインストールして、Node.js を含む Linux ツールを使用することができます。
ソースコードからコンパイルする
Node.js のソースコードをダウンロードして、コンパイルすることもできます。 この方法は、最新のバージョンの Node.js をインストールしたい場合や、カスタムビルドを作成したい場合に役立ちます。
各方法の詳細
Docker を使う
- Docker をインストールします。
docker run -d -p 3000:3000 node:16
- Ubuntu などの Linux ディストリビューションを WSL にインストールします。
- 上記のオプション 1: デフォルトリポジトリから Apt を使ってインストールする または オプション 2: NodeSource PPA を使って Apt でインストールする の手順に従って、Node.js をインストールします。
- Node.js のソースコードをダウンロードします。
./configure && make && make install
Node.js をインストールするには、さまざまな方法があります。 自分に合った方法を選択して、Node.js 開発を始めましょう。
node.js ubuntu npm