【コピペOK】2ステップでNode.jsをインストールする方法

★悩み★
・Node.jsを使いたいんだけどどうやってインストールするんだろう。
・yum経由でNode.jsをインストールすることはできるんだろうか。
・Node.jsが正常にインストールできたかを確認する方法を知りたいな。


こういった「悩み」に答えます。

★本記事の内容★
(1) 2ステップでNode.jsをインストールする方法をご紹介
(2) インストールしたNode.jsでプログラムを実行する方法をご紹介
(3) Node.jsのユースケースをご紹介


これからご紹介する「2ステップでNode.jsをインストールする方法」を実践したことで、筆者は15分以内でNode.jsをインストールできました。

記事の前半では「Node.jsをインストールする方法」をコマンドベースで解説しつつ、記事の後半では「Node.jsのプログラム」を実行する方法をご紹介します。

この記事を読み終えることで、「Node.jsのインストール方法と使い方」を把握した状態になります。

2ステップでNode.jsをインストールする方法

2ステップでNode.jsをインストールする方法をご紹介します。

★Node.jsをインストールする流れ★
ステップ1:Node.jsのリポジトリを追加
ステップ2:yumでNode.jsをインストール


上記の流れでNode.jsをインストールすることができます。

上記のステップは、以下の環境で動作確認済みです。
動作確認済み環境:CentOS Linux release 7.8.2003 (Core)


以降で、各ステップに関してご紹介します。

ステップ1:Node.jsのリポジトリを追加

Node.jsをインストールするためにリポジトリを追加しましょう。

端末を起動し、以下のコマンドを実行しましょう。

# yum install -y https://rpm.nodesource.com/pub_12.x/el/7/x86_64/nodesource-release-el7-1.noarch.rpm

リポジトリが追加されたことを確認するために、以下のコマンドを実行しましょう。

# yum info nodejs
読み込んだプラグイン:fastestmirror
Loading mirror speeds from cached hostfile
file:///media/repodata/repomd.xml: [Errno 14] curl#37 - "Couldn't open file /media/repodata/repomd.xml"
他のミラーを試します。
mongodb-org-4.0                                                                                                                                                                       | 2.5 kB  00:00:00     
nodesource                                                                                                                                                                            | 2.5 kB  00:00:00     
nodesource/x86_64/primary_db                                                                                                                                                          |  49 kB  00:00:01     
利用可能なパッケージ
名前                : nodejs
アーキテクチャー    : x86_64
エポック            : 2
バージョン          : 12.20.0
リリース            : 1nodesource
容量                : 22 M
リポジトリー        : nodesource/x86_64
要約                : JavaScript runtime
URL                 : http://nodejs.org
ライセンス          : MIT and ASL 2.0 and ISC and BSD
説明                : Node.js is a platform built on Chrome's JavaScript runtime
                    : for easily building fast, scalable network applications.
                    : Node.js uses an event-driven, non-blocking I/O model that
                    : makes it lightweight and efficient, perfect for data-intensive
                    : real-time applications that run across distributed devices.
#

以上で、「ステップ1:Node.jsのリポジトリを追加」は完了です。

ステップ2:yumでNode.jsをインストール

「yumでNode.jsをインストール」に関してご紹介します。

端末上で、以下のコマンドを実行しましょう。

# yum -y install nodejs

Node.jsがインストールされたことを確認するために、以下のコマンドを実行しましょう。

# node --version
v12.20.0
#

上記のようにNode.jsのバージョンが表示された場合、Node.jsがインストールされたと判断できます。

以上で、「ステップ2:yumでNode.jsをインストール」は完了です。

以上のステップで、Node.jsをyum経由でインストールすることができます。

インストールしたNode.jsでプログラムを実行する方法

インストールしたNode.jsでプログラムを実行する方法をご紹介します。

以下のファイルを作成し、test.jsとして保存しましょう。

console.log('Hello, World')

その後、以下のコマンドを端末で実行しましょう。

# node test.js 
Hello, World
#

以上が、「インストールしたNode.jsでプログラムを実行する方法」となります。

Node.jsのユースケース

Node.jsのユースケースに関してご紹介します。

★ご紹介の流れ★
・Node.jsとは何か?をご紹介
・Node.jsの導入事例を元にユースケースをご紹介

上記の流れで「Node.jsのユースケース」をご紹介します。

Node.jsとは何か?

「Node.jsとはどういったものか」に関してご紹介します。

★Node.jsとは★
・初版は2009年に公開された。
・Node.jsはサーバサイドで実行されるjavascriptである。
 → javascriptであるためWebブラウザでも動作する。
 →→ 使用例)Webサイトに掲載された画面をクリックすると拡大可能
・シングルスレッド処理(メモリを大量に消費しない)

参照:Node.jsの概要


上記の特徴を持つNode.jsを使うことで、開発者は「クライアント側もサーバ側も同一言語で開発できる」という利点を得られます。


Node.jsを使うことで、「動的HTMLの作成(サーバ側の処理)」と「クリックで写真を拡大(クライアント側の処理)」を一つの言語で開発することができます。

Node.jsを使わなかった場合、「javascriptでクライアント側の処理を開発」と「pythonでサーバ側の処理を開発」のような異なる言語で開発することになります。

以上が、「Node.jsとは何か?」となります。

Node.jsの導入事例を元にユースケースをご紹介

Node.jsの導入事例を元にユースケースをご紹介します。

Node.jsは、以下の企業で利用されているようです。

★Node.jsの導入事例★
Node.jsは、Netflix、NASA、PayPalなどの団体でも利用されています。


Node.jsは、「リアルタイム処理に強い」、かつ「複数人が利用する場面に強い」という特徴があります。
そのため、代表的なユースケースは以下となります。

★Node.jsのユースケース★
・チャットサーバ
・Gameサーバ
・Webアプリケーション
・スマホのアプリ

参照:Node.jsのユースケース

以上が、「Node.jsの導入事例を元にユースケース」となります。

【まとめ】2ステップでNode.jsをインストールする方法

今回の記事を通して、「2ステップでNode.jsをインストールする方法」をご紹介することで、以下の悩みを解消しました。

★悩み★
・Node.jsを使いたいんだけどどうやってインストールするんだろう。
・yum経由でNode.jsをインストールすることはできるんだろうか。
・Node.jsが正常にインストールできたかを確認する方法を知りたいな。

Node.jsをインストールする方法は?」で悩んでいるあなたにこの記事が少しでも役に立てれば幸いです。

コメント