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をインストールする
  • PPAソフトウェアリポジトリでaptを使用する
  • インストールNVM Ubuntuの上Nodejsの異なるバージョンをインストールして管理します

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

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

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

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

sudo apt-get install curl -y

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

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

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

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

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

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

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

sudo apt install nodejs

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

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

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

node --version

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

npm --version

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

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

NodejsのUbuntuのバージョンがある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

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

このコマンドは、リポジトリをGitHubから〜/ .nvmディレクトリに複製します。これを使用するには、最初に次のコマンドを使用して.bashrcファイルを入手する必要があります。

source ~/.bashrc

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

nvm list-remote

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

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

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

nvm install v16.6.2

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

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

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

nvm list

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

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

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

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

nvm install lts/fermium

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

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

node -v

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

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

オプション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

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

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

sudo bash nodesource_setup.sh

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

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

sudo apt install nodejs

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

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

node -v

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

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

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

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

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


国際プログラマーの日とは何ですか?今年を祝う3つの方法

国際プログラマーの日とは何ですか?今年を祝う3つの方法

国際的なお祝いの日は、社会的問題、歴史的な日、およびそれぞれのキャリアを認識するための良い方法です。国際プログラマーの日は、プログラマーが日常生活を改善するために果たす役割を祝います。私たちが住んでいる文明の世界は、プログラマーの努力の賜物です。

GitHubコパイロット:コーディングAI

GitHubコパイロット:コーディングAI

あなたがプログラマーなら、長いプログラムを書くことに疲れ果ててしまう可能性が十分にあります(またはあなたはそうするでしょう!)そしておそらくあなたは自分自身に疑問に思ったことでしょう。

Gitで新しいブランチを作成する方法

Gitで新しいブランチを作成する方法

ブランチは、プログラミング、特にGitのバージョン管理の概念の中心です。このスターター記事では、ブランチとは何か、およびさまざまなツールを使用してブランチを作成する方法について説明します。

Pythonsカレンダーモジュールの使用方法

Pythonsカレンダーモジュールの使用方法

Pythonには、特定の日または月のコードを操作できる組み込みのカレンダーモジュールが用意されています。たとえば、これを使用して、1年のすべての暦月の文字列を出力できます。

9つの最高のオンラインAPIテストツール

9つの最高のオンラインAPIテストツール

API機能のテスト、実行時の動作の評価、セキュリティの検証など、自動化されたAPIテストツールを使用すると、退屈なコードを記述せずに技術を操作できます。プログラマーではないが、プログラミングチームに推奨する前にAPIをテストしたい場合でも、これらは便利です。

Visual Studio 2022と2019:今すぐアップグレードする必要がありますか?説明

Visual Studio 2022と2019:今すぐアップグレードする必要がありますか?説明

今年の初めに、マイクロソフトはVisual Studio2022のプレビューバージョンをワイルドプログラミングの世界にリリースしました。これは良い知らせです!これは非常に人気のあるIDEですが、それが繁栄するDevOpsエコシステムの変化のペースを考えると、調整またはおそらくオーバーホールが必要です。

最初のASP.NETWebアプリケーション:開始方法

最初のASP.NETWebアプリケーション:開始方法

ASP.NETは、Webアプリとサービスを構築するためのMicrosoftの無料のクロスプラットフォームフレームワークです。ASP.NETプラットフォームは、さまざまなアプリケーションの構築に使用されるツール、プログラミング言語、およびライブラリの開発者プラットフォームである.NETの拡張機能です。

JavaScriptのイテレータとジェネレータの概要

JavaScriptのイテレータとジェネレータの概要

2015年以来、EcmaScript6(ES6)はJavaScriptコーディングの実践に多くの進歩をもたらしました。多くの最新の概念がJavaScriptに導入され、コーディングエクスペリエンスが大幅に向上しました。この記事では、JavaScriptのイテレーターとジェネレーターについて学習します。

WordPressの投稿にツイートを埋め込む方法

WordPressの投稿にツイートを埋め込む方法

WordPressの投稿にサードパーティのサービスを埋め込むことは、訪問者の興味を引くための刺激的な方法です。埋め込まれたコンテンツは、スキャンを容易にする視覚的な手がかりも提供します。WordPressにより、このタイプのコンテンツを簡単に追加できるようになりました。

SQLとNoSQL:次のプロジェクトに最適なデータベースは何ですか?

SQLとNoSQL:次のプロジェクトに最適なデータベースは何ですか?

SQLとNoSQL:次のプロジェクトに最適なデータベースは何ですか?

PythonをWindowsのPATH変数に追加する方法

PythonをWindowsのPATH変数に追加する方法

ターミナルからPythonを実行することは避けられないことがよくあります。ただし、PythonをWindows 10に初めてインストールした場合、Windowsターミナルを介して実行できるのは、PythonがWindowsPATH環境変数に追加されている場合のみです。

Pythonをコマンドライン計算機として使用する方法

Pythonをコマンドライン計算機として使用する方法

コンピューターでグラフ電卓を使用できますが、Pythonプログラミング言語インタープリターは卓上電卓を兼ねることができます。公式チュートリアルで言及されているほど、Pythonコミュニティで人気のあるランニングジョークです。Pythonを電卓として使用する方法は次のとおりです。

MongoDBでデータベースとコレクションを作成する方法

MongoDBでデータベースとコレクションを作成する方法

SQLデータベースエンジンはデータをテーブルに編成しますが、MongoDBはそのデータをコレクションに格納します。ただし、従来のエンジンと同様に、データベースという用語を使用して、組織の最高レベルを指します。

レスポンシブウェブデザインの原則

レスポンシブウェブデザインの原則

今日では、ブラウザやデバイスに応じてユーザーインターフェイスを調整するウェブサイトやアプリを作成するのが一般的です。この目標を達成するには、2つのアプローチがあります。1つ目は、デバイスごとに異なるバージョンのWebサイトまたはアプリを作成することです。しかし、それは非効率的であり、予測できないエラーにつながる可能性があります。

npkillを使用してノードモジュールフォルダを削除する方法

npkillを使用してノードモジュールフォルダを削除する方法

Node.jsは、Webブラウザーの外部でJavaScriptを実行できるJavaScriptランタイム環境であり、あらゆる種類のアプリケーションを開発するための一般的な選択肢となっています。その人気の一部は、開発者のエクスペリエンスを容易にするためにそこにある多数のNPMパッケージによるものです。

例で説明されたCSSボックスモデル

例で説明されたCSSボックスモデル

すばらしいWebページのレイアウトを作成する場合は、余白、境界線、パディング、およびコンテンツについて知っておく必要があります。画像であろうとテキストであろうと、Webデザインのすべての要素は、これらのプロパティを持つボックスを使用します。ボックスモデルをいじって、複雑なレイアウトを簡単に作成できます。この記事では、CSSボックスモデルを分析し、これらのプロパティの使用方法を実際の例とともに示します。

HerokuでPythonWebサイトを無料でホストする方法

HerokuでPythonWebサイトを無料でホストする方法

つまり、Pythonを使用して単純なポートフォリオWebサイトを完成させたところですが、無料のホスティングを使用してそれを立ち上げたいと考えています。Herokusの無料ホスティングについて聞いたことがありますが、関連する技術を完全には理解していません。

Python String format()メソッドはどのように機能しますか?10例

Python String format()メソッドはどのように機能しますか?10例

データベースクエリであろうと数学演算の結果であろうと、Python文字列形式の方法は、結果をユーザーに提示するためのより動的で魅力的な方法を提供します。

PythonとJavaScriptを使用してAPIをテストする方法

PythonとJavaScriptを使用してAPIをテストする方法

アプリケーションプログラミングインターフェイス(API)を選択することと、それを使用できるかどうかを決定することの間の細い線です。ほとんどのRESTAPIには汎用アーキテクチャがあり、共通のリクエストパスをスレッド化します。しかし、そこにあるいくつかのAPIは標準から逸脱しています。その結果、それらは使いにくくなります。

国際プログラマーの日とは何ですか?今年を祝う3つの方法

国際プログラマーの日とは何ですか?今年を祝う3つの方法

国際的なお祝いの日は、社会的問題、歴史的な日、およびそれぞれのキャリアを認識するための良い方法です。国際プログラマーの日は、プログラマーが日常生活を改善するために果たす役割を祝います。私たちが住んでいる文明の世界は、プログラマーの努力の賜物です。

GitHubコパイロット:コーディングAI

GitHubコパイロット:コーディングAI

あなたがプログラマーなら、長いプログラムを書くことに疲れ果ててしまう可能性が十分にあります(またはあなたはそうするでしょう!)そしておそらくあなたは自分自身に疑問に思ったことでしょう。

Gitで新しいブランチを作成する方法

Gitで新しいブランチを作成する方法

ブランチは、プログラミング、特にGitのバージョン管理の概念の中心です。このスターター記事では、ブランチとは何か、およびさまざまなツールを使用してブランチを作成する方法について説明します。

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

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

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

Pythonsカレンダーモジュールの使用方法

Pythonsカレンダーモジュールの使用方法

Pythonには、特定の日または月のコードを操作できる組み込みのカレンダーモジュールが用意されています。たとえば、これを使用して、1年のすべての暦月の文字列を出力できます。

9つの最高のオンラインAPIテストツール

9つの最高のオンラインAPIテストツール

API機能のテスト、実行時の動作の評価、セキュリティの検証など、自動化されたAPIテストツールを使用すると、退屈なコードを記述せずに技術を操作できます。プログラマーではないが、プログラミングチームに推奨する前にAPIをテストしたい場合でも、これらは便利です。

Visual Studio 2022と2019:今すぐアップグレードする必要がありますか?説明

Visual Studio 2022と2019:今すぐアップグレードする必要がありますか?説明

今年の初めに、マイクロソフトはVisual Studio2022のプレビューバージョンをワイルドプログラミングの世界にリリースしました。これは良い知らせです!これは非常に人気のあるIDEですが、それが繁栄するDevOpsエコシステムの変化のペースを考えると、調整またはおそらくオーバーホールが必要です。

最初のASP.NETWebアプリケーション:開始方法

最初のASP.NETWebアプリケーション:開始方法

ASP.NETは、Webアプリとサービスを構築するためのMicrosoftの無料のクロスプラットフォームフレームワークです。ASP.NETプラットフォームは、さまざまなアプリケーションの構築に使用されるツール、プログラミング言語、およびライブラリの開発者プラットフォームである.NETの拡張機能です。

JavaScriptのイテレータとジェネレータの概要

JavaScriptのイテレータとジェネレータの概要

2015年以来、EcmaScript6(ES6)はJavaScriptコーディングの実践に多くの進歩をもたらしました。多くの最新の概念がJavaScriptに導入され、コーディングエクスペリエンスが大幅に向上しました。この記事では、JavaScriptのイテレーターとジェネレーターについて学習します。

WordPressの投稿にツイートを埋め込む方法

WordPressの投稿にツイートを埋め込む方法

WordPressの投稿にサードパーティのサービスを埋め込むことは、訪問者の興味を引くための刺激的な方法です。埋め込まれたコンテンツは、スキャンを容易にする視覚的な手がかりも提供します。WordPressにより、このタイプのコンテンツを簡単に追加できるようになりました。