Nodejsは、 Google ChromeV8JavaScriptエンジン上に構築された無料のオープンソースのクロスプラットフォームJavaScriptランタイム環境です。 。 Nodeの主な利点は、非同期のイベント駆動型アーキテクチャであり、多くの同時接続を処理するのに役立ちます。
これは、世界中のWeb開発者の間でますます人気が高まっています。 NodejsはLinuxプラットフォームで利用できます。ここでは、Ubuntu 20.04/18.04にNode.jsとNPMをインストールする方法を説明します。 。
UbuntuにNodeJSをインストールする20.04/18.04
UbuntuにNodeJSをインストールする方法は3つあります。デフォルトのUbuntuリポジトリであるNodesoureが提供するBinaryを使用するか、NVMスクリプトを使用できます。それぞれに独自の利点と利便性があります。
以下のすべてのインストール方法について説明しますが、どちらかを選択する必要があります。それらを混同するのは良い考えではありません。
方法1-デフォルトのUbuntuリポジトリを使用してインストール
ノードは公式のUbuntuリポジトリで利用できます。ここでの主な利点は、使いやすさと安定性です。ただし、Ubuntuはそのパッケージのメジャーバージョンを更新しません。つまり、UbuntuリポジトリにあるNodeのバージョンが古くなっている可能性があります。これはほとんどのLinuxユーザーにとっては問題ないはずです。
これは、aptコマンドを使用してインストールする方法です。
ターミナルを開き、APTキャッシュを更新します。次に、以下に示すように、NodejsをNPMパッケージマネージャーと一緒にインストールします。続行するように求められたら、「Y」を入力します。
:~$ sudo apt update
:~$ sudo apt install nodejs npm
それでは、以下のコマンドを使用してインストールされているノードのバージョンを確認しましょう。
:~$ nodejs -v
v10.19.0
ここでのバージョンは10.19.0で、最新のものではありません。したがって、以下の代替方法を使用して、最新バージョンのNodeをインストールしてください。
方法2–外部リポジトリ(ノードバイナリ)を使用する
Node.JSは、インストールを容易にするためのいくつかの外部リポジトリを提供します。この方法の興味深い点は、Nodeのメジャーバージョンごとに1つのリポジトリがあることです。つまり、10.x、12.x、13.x、15.x、および16.xブランチから選択できます。
そのため、好みや要件に応じて、Nodeの古いバージョンと最新バージョンを選択するオプションがあります。
Node.js v16.xの場合、以下のコマンドを使用します
:~$ curl -fsSL https://deb.nodesource.com/setup_16.x | sudo -E bash - :~$ sudo apt install -y nodejs
Node.js v15.xの場合は、以下のコマンドを使用します
:~$ curl -fsSL https://deb.nodesource.com/setup_15.x | sudo -E bash -
:~$ sudo apt install -y nodejs
他のバージョンについては、GitHubの公式バイナリディストリビューションにアクセスしてください。古いバージョンのインストール手順が記載されています。このページには、Debian、Redhat、CentOSLinuxディストリビューションのインストール手順も記載されています。
以下のコマンドを使用して、インストールが完了したときにバージョンを確認します。
:~$ nodejs -V
これにより、お好みのバージョンのNode.JSが作成されます。
この方法には余分な手順が必要ですが、最初の方法よりも柔軟性があります。特定のバージョンのブランチを選択できます。最初のバージョンでは、UbuntuリポジトリにあるバージョンのNode.JSのみをインストールできます。
ただし、利用可能な3番目の方法があります。さらに柔軟なもの。
方法3–NVMを使用するノード
NVMは、さまざまなバージョンのNodeJSを処理できるようにするスクリプトです。ただし、必要なバージョンのNode.JSをインストールすることもできます。そのため、さらに柔軟な方法だと言いました。
まず、以下のコマンドを使用してNVMスクリプトをダウンロードしてインストールします。
:~$ curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.38.0/install.sh | bash
インストールが完了したら、ターミナルを再起動します。または、アクティブユーザーのbashプロファイルを更新することもできます。これは、NVMコマンドを使用可能にするためです。
:~$ source ~/.profile
これで、NVMを使用する準備が整いました。
このスクリプトを使用すると、Node.JSの利用可能なすべてのバージョンを表示できます。これを行うには、以下に示すように、ls-remoteオプションを指定してこのコマンドを実行します。
:~$ nvm ls-remote
これにより、インストールに使用できるすべてのバージョンが一覧表示されます。リストはバージョン0.xから16.xまで膨大です。さて、あなたが望むバージョンはあなた次第です。
これは、nvmを使用できる方法です。インストールの後にバージョン番号を付けてください。
nvm install <version>
Nodeの最新バージョンのコマンドの動作を見てみましょう。
まず、chmodコマンドを使用して権限を変更してから、以下に示すようにインストールを完了します。
:~$ chmod 777 -R ~/.nvm/
:~$ nvm install 16.1.0
インストールされているバージョンをチェックして、すべてが正常であることを確認します。
:~$ node -v
v16.1.0
この場合、コマンドはノードであることに注意してください nodejsではありません 。
この方法は、おそらくすべての中で最も面倒です。ただし、これには非常に大きな利点があります。インストールするNode.JSのバージョンを具体的に選択できます。
また、システムにNVMをインストールしておくと、さまざまなバージョンのNode.JSでの作業を容易にするのに非常に役立ちます。
結論
Node.JSは、今日の多くのプロジェクトで非常に便利なツールです。価値の多くは、問題のプロジェクトのサイズに関係しています。しかし、それはあらゆる種類のプロジェクトでますます人気が高まっています
これは、Node.JSの開発が非常に活発で、バージョンが頻繁に提供されるためです。それを改善し、開発の可能性を高めるためのすべて。
今日この投稿では、UbuntuにNode.JSをインストールするいくつかの方法を学びました。それらのそれぞれには、難易度とその利点があります。おそらく、使いやすさと柔軟性を兼ね備えたものが2番目です。ただし、どの方法を選択し、どの方法をニーズに合わせるかはあなた次第です。
この投稿が気に入っていただけたでしょうか。共有してください。