Node.jsは、ChromeのV8JavaScriptエンジン上に構築されたオープンソースのクロスプラットフォームJavaScriptランタイム環境です。これは、非ブロッキングのイベント駆動型サーバー用に設計されており、主に従来のWebサイトとバックエンドAPIサービスに使用されます。これにより、ネットワークアプリケーションをすばやく構築できます。フロントエンドとバックエンドの両方でJavaScriptを活用することにより、開発の一貫性を高めます。 npmは、Node.jsレジストリおよびパッケージマネージャーです。ノードプログラムの公開、検出、インストール、開発に使用されます。
このチュートリアルでは、Ubuntu20.04サーバーにNode.jsとnpmをインストールするいくつかの方法を紹介します。
- Ubuntu 20.04 VPS(SSD 2 VPSプランを使用します)
- rootユーザーアカウントへのアクセス(またはroot権限を持つ管理者アカウントへのアクセス)
サーバーにログインし、サーバーOSパッケージを更新します
まず、rootユーザーとしてSSH経由でUbuntu20.04サーバーにログインします。
ssh root@IP_Address -p Port_number
「IP_Address」と「Port_number」をサーバーのそれぞれのIPアドレスとSSHポート番号に置き換える必要があります。さらに、必要に応じて「root」を管理者アカウントのユーザー名に置き換えます。
開始する前に、サーバーにインストールされているすべてのUbuntuOSパッケージが最新であることを確認する必要があります。これを行うには、次のコマンドを実行します。
apt-get update -y apt-get upgrade -y
UbuntuリポジトリからNode.jsとnpmをインストールします
Node.jsとnpmをインストールする最も簡単で簡単な方法は、Ubuntuのデフォルトリポジトリからそれらをインストールすることです。ただし、最新のNode.jsバージョンは含まれていません。このチュートリアルを書いている時点で、Ubuntu20.04で利用可能な最新のNode.jsバージョンは10.19.0です。
まず、次のコマンドを実行してシステムパッケージを更新します。
apt-get update -y
すべてのパッケージが更新されたら、次のコマンドを使用してNode.jsとnpmをインストールします。
apt-get install nodejs npm -y
両方のパッケージがインストールされたら、次のコマンドを使用してNode.jsのバージョンを確認します。
node -v
次の出力が得られるはずです:
v10.19.0
次のコマンドを使用して、npmのバージョンを確認することもできます。
npm -v
次の出力が得られるはずです:
6.14.4
NodeSourceからNode.jsとnpmをインストールします
NodeSourceはAPTリポジトリを維持し、複数のNode.jsバージョンを含みます。これにより、特定のバージョンのNode.jsをシステムにインストールできます。
このセクションでは、NodeSourceからNode.jsv14.xをインストールします。
まず、次のコマンドを使用してカールをインストールします。
apt-get install curl -y
次に、次のコマンドを実行して、Node.jsインストールスクリプトをダウンロードして実行します。
curl -sL https://deb.nodesource.com/setup_14.x | bash -
これにより、GPGキーとNode.jsリポジトリがAPTに追加されます。
次に、次のコマンドを実行してNode.jsバージョン14.xをインストールします。
apt-get install nodejs -y
インストールしたら、次のコマンドを使用して、インストールされているNode.jsのバージョンを確認します。
node -v
次の出力が得られるはずです:
v14.15.1
次のコマンドを使用して、npmのバージョンを確認することもできます。
npm -v
Yuは次の出力を取得するはずです:
6.14.8
NVMを使用してNode.jsとnpmをインストールします
NVMは「ノードバージョンマネージャー」とも呼ばれ、Node.jsの複数のバージョンを管理できるようにするスクリプトです。
まず、システムにNVMをダウンロードしてインストールする必要があります。次のコマンドを使用して、スクリプトを手動でダウンロードして実行できます。
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.37.2/install.sh | bash
インストールすると、次の出力が得られます。
% Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 100 13527 100 13527 0 0 528k 0 --:--:-- --:--:-- --:--:-- 528k => Downloading nvm as script to '/root/.nvm' => Appending nvm source string to /root/.bashrc => Appending bash_completion source string to /root/.bashrc => Close and reopen your terminal to start using nvm or run the following to use it now: export NVM_DIR="$HOME/.nvm" [ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh" # This loads nvm [ -s "$NVM_DIR/bash_completion" ] && \. "$NVM_DIR/bash_completion" # This loads nvm bash_completion
次に、ターミナルを閉じて再度開き、nvmスクリプトへのパスを現在のシェルセッションに追加する必要があります。
次に、次のコマンドを使用してNVMのバージョンを確認します。
nvm --version
次の出力が得られるはずです:
0.37.2
次のコマンドを使用して、NVMとともにインストールできるすべてのNode.jsバージョンを一覧表示できます。
nvm list-remote
このコマンドは、すべてのNode.jsバージョンの長いリストを表示します。
次に、次のコマンドを使用してNode.jsの最新の安定バージョンをインストールします。
nvm install node
次の出力が得られるはずです:
Downloading and installing node v15.3.0... Downloading https://nodejs.org/dist/v15.3.0/node-v15.3.0-linux-x64.tar.xz... ######################################################################################################################################## 100.0% Computing checksum with sha256sum Checksums matched! Now using node v15.3.0 (npm v7.0.14) Creating default alias: default -> node (-> v15.3.0)
インストールが完了したら、次のコマンドを使用してNode.jsのバージョンを確認します。
node --version
次の出力が得られるはずです:
v15.3.0
最新のLTSバージョンをインストールする場合は、次のコマンドを実行します。
nvm install --lts
次のコマンドを使用して、インストールされているすべてのNode.jsバージョンを一覧表示できるようになりました。
nvm ls
次の出力が得られるはずです:
-> v14.15.1 v15.3.0 default -> node (-> v15.3.0) node -> stable (-> v15.3.0) (default) stable -> 15.3 (-> v15.3.0) (default) iojs -> N/A (default) unstable -> N/A (default) lts/* -> lts/fermium (-> v14.15.1) lts/argon -> v4.9.1 (-> N/A) lts/boron -> v6.17.1 (-> N/A) lts/carbon -> v8.17.0 (-> N/A) lts/dubnium -> v10.23.0 (-> N/A) lts/erbium -> v12.20.0 (-> N/A) lts/fermium -> v14.15.1
現在のNode.jsバージョンを切り替える場合は、次のコマンドを実行します。
nvm use 14.15.1
次の出力が得られるはずです:
Now using node v14.15.1 (npm v6.14.8)
上記のガイドでは、Ubuntu20.04サーバーにNode.jsをインストールする3つの異なる方法を学びました。これで、必要に応じてNode.jsをインストールする方法を選択できます。
もちろん、Node.js VPSホスティングサービスのいずれかを使用している場合は、これを行う必要はありません。その場合は、専門のLinux管理者にセットアップを依頼するだけです。 24時間年中無休でご利用いただけます。リクエストはすぐに処理されます。
PS 。この投稿が気に入った場合は、左側のボタンを使用してソーシャルネットワーク上の友達と共有するか、下に返信を残してください。ありがとう。