UbuntuにNpmとNode.jsをインストールする方法を学ぶ

UbuntuにNpmとNode.jsをインストールする方法を学ぶ

Node.jsは、事実上、オープンソースのクロスプラットフォームJavaScriptランタイム環境です。 Node.jsを有効にすると、ブラウザーを開くことを心配することなく、UbuntuマシンでJavaScriptを実行できます。 ChromeのV8JavaScriptエンジン上に構築されており、Linuxにさまざまな方法でインストールできます。





Node.jsは、サーバー側およびネットワークアプリケーションを構築するために不可欠です。このプラットフォームは、Windows、Linux、FreeBSD、macOSで効率的に動作します。 Npmはデフォルトのパッケージマネージャーであり、多くの場合、世界最大のソフトウェアレジストリとしてタグ付けされています。





UbuntuにNodejsをインストールする

このガイドでは、3つの異なる方法でNodejsをUbuntuにインストールできます。これらの3つの方法は次のとおりです。





  • 使用する apt UbuntuにNodejsをインストールするには
  • 使用する apt PPAソフトウェアリポジトリを使用
  • インストール nvm Ubuntuに異なるバージョンのNodejsをインストールして管理する

オプション1:NodeSourceリポジトリからNode.jsをインストールする

NodeSourceは、企業として、エンタープライズグレードのノードサポートの提供に重点を置いています。このインストールでは、このバージョンをUbuntuにインストールするために使用されるNode.jsリポジトリを使用します。次の手順に従って、NodeSourceからNodeLinuxをインストールできます。

最初のステップは、を使用してNodeSourceリポジトリを有効にすることです。 カール 指図。 curlがインストールされていない場合は、次のコマンドを使用してシステムにインストールできます。



Curlをインストールするには

sudo apt-get install curl -y

リポジトリを有効にするには

curl -sL https://deb.nodesource.com/setup_12.x | sudo -E bash -

上記のコマンドは、システムに署名キーを追加します。 aptソースリポジトリファイルを作成するには、必要なすべてのパッケージをインストールし、aptキャッシュを更新する必要があります。

Node.jsとNpmをインストールします

次のコードを入力して、Node.jsとnpmのインストールを開始します。





sudo apt install nodejs

このパッケージ(nodejs ubuntu)には、Nodeとnpmの両方のバイナリファイルが含まれます。

Node.jsとNpmのインストールを確認します

node --version

Npmのバージョンを確認する

npm --version

両方のモジュールのインストール後の出力は次のようになります。





NodejsUbuntuのバージョンは v12.22.4 npmのバージョンは 6.14.14 、このガイドの執筆時点で入手可能な最新バージョンです。

NodejsUbuntuとnpmをインストールする方法は他にもあります。 Node Version Managerを使用してそれらをインストールするには、以下の手順に従ってください。

オプション2:NVMを使用してNode.jsとNpmをインストールする

NVMは、より一般的にはノードバージョンマネージャーとして知られ、オペレーティングシステムレベルではなく独立したディレクトリで機能するbashスクリプトです。これは単に、システム全体に影響を与えることなく、Node.jsの複数のバージョンをインストールできることを意味します。

NVMを使用すると、システムの環境を制御でき、以前のリリースを保持および管理しながら、最新バージョンのNode.jsを使用することもできます。これはとは異なります apt ユーティリティ、およびaptバージョンと比較してバージョンに微妙な違いがあります。

NvmUbuntuをインストールします

コマンドラインを使用してNVMをダウンロードするには、からソースコードをダウンロードしてインストールします。 GitHubのページ

curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.35.3/install.sh | bash

このコマンドは、リポジトリをGitHubから 〜/ .nvm ディレクトリ。これを使用するには、最初に .bashrc 次のコマンドを使用してファイルを作成します。

source ~/.bashrc

次のステップでは、NVM内で使用可能なノードのバージョンを確認できます。

nvm list-remote

出力は次のようになります。

このコマンドは、利用可能な多くのバージョンを一覧表示するため、最新のリリースを選択できます。この場合、利用可能な最新バージョンは 16.6.2 、次のコマンドを使用してインストールできます。

nvm install v16.6.2

バージョン名は、NVM内で利用可能な最新バージョンに従って調整できます。

インストール後、以前のインストールの一部としてインストールされたさまざまなバージョンを表示します。

nvm list

出力は次のようになります。

最初の行には現在アクティブなバージョンが表示され、他の行には名前付きエイリアスとそのバージョンが表示されます。 NodeのさまざまなLTSリリースのエイリアスを確認できます。これらのエイリアスに基づいて、リリースをインストールすることもできます。

たとえば、そのようなエイリアスフェルミウムを1つインストールするには、次のコマンドを使用できます。

nvm install lts/fermium

-vコマンドを使用して、インストールが成功したかどうかを確認します。

node -v

出力には、インストールされた最新バージョンが表示されます。

オプション3:NodeSourcePPAを使用したNode.jsのインストール

Node.jsをインストールするもう1つの方法は、NodeSourceによって維持および更新されるPPA(パーソナルパッケージアーカイブ)を使用してインストールすることです。 PPAを使用する利点は、Ubuntuのリポジトリと比較してより多くのバージョンのNode.jsが含まれていることです。

最初のステップとして、PPAをインストールして、そのパッケージにアクセスする必要があります。ホームディレクトリから、curl関数を使用して、ご使用のバージョンのインストールスクリプトを取得できます。

cd ~
curl -sL https://deb.nodesource.com/setup_16.x -o nodesource_setup.sh

スクリプトは、お気に入りのエディター(Nanoなど)で実行できます。スクリプト内のすべてが好みどおりであると思われる場合は、コマンドをさらに実行できます。

nano nodesource_setup.sh

エディタを終了し、ルートアクセスでスクリプトを実行します。

sudo bash nodesource_setup.sh

PPAが構成リストに追加され、ローカルパッケージキャッシュが自動的に更新されます。次のコマンドを入力して、Node.jsパッケージをインストールします。

sudo apt install nodejs

次のように-vバージョンフラグを指定してノードを実行することにより、インストールを確認できます。

node -v

これはnode.jsとnpmを組み合わせたインストールであるため、npmUbuntuを個別にインストールする必要はありませんのでご安心ください。

mp3曲を購入するのに最適な場所

Node.jsとNPMを正常にインストールする

どちらの方法を採用しても、UbuntuマシンにNode.jsとnpmを正常にインストールする方法は常にあります。このメソッドはUbuntuのさまざまなバージョンで機能しますが、このプロセスはUbuntu21.04で正常に実装されました。状況に応じて、最適なオプションを選択できます。

前述のように、パッケージバージョンを使用するのがこれらの方法の中で最も簡単です。最近のオプションについては、PPAインストール方法またはnvm方法を使用できます。いずれにせよ、3つのオプションはすべてUbuntuLinuxバージョンで機能します。

Node.jsとnpmをWindowsにインストールしたいとお考えですか?あなたは運がいいです。このプロセスは、Linuxにインストールするよりもさらに簡単です。

共有 共有 つぶやき Eメール WindowsにNode.jsとnpmをインストールする方法

Node.jsとnpmを使用して、フルスタック機能のバックエンドを構築します。

次を読む
関連トピック
  • プログラミング
  • Ubuntu
  • JavaScript
  • プログラミング
著者について ウィニバラ(41の記事が公開されました)

Winiはデリーを拠点とする作家で、2年の執筆経験があります。彼女の執筆活動の間、彼女はデジタルマーケティングエージェンシーや技術会社と関係がありました。彼女は、プログラミング言語、クラウドテクノロジー、AWS、機械学習などに関連するコンテンツを作成しています。余暇には、絵を描いたり、家族と過ごしたり、山に旅行したりするのが好きです。

WiniBhallaのその他の作品

ニュースレターを購読する

ニュースレターに参加して、技術的なヒント、レビュー、無料の電子書籍、限定セールを入手してください。

購読するにはここをクリックしてください