NodeJSとnpm、Ubuntu20.04へのインストール| 18.04

nodejsについて

次の記事では、どうすればよいかを見ていきます。 Ubuntu20.04にNode.jsとnpmをインストールする| 18.04。 これは、JavaScript用のオープンソースのクロスプラットフォームランタイム環境です。 このページ イベント指向のI / O操作モデルを使用しているため、軽量で効率的です。

NodeJSは JavaScriptベースのオープンソースサーバーフレームワーク これは主に、JavaScriptランタイムを使用してバックエンドサーバーアプリケーションを構築するために使用されます。 これは、ChromeのV8JavaScriptエンジンに基づいています。 Npmは、NodeJSのデフォルトのパッケージマネージャーです。

これは主に非同期プログラミングに使用され、 非常に軽いフレーム、他よりも高速になります。 また、一般的なオペレーティングシステムのほとんどと互換性があります。 このフレームワークでは、Ubuntuを使用して、Webアプリケーション、コマンドラインアプリケーションなどのさまざまなタイプのアプリケーションを開発できます。

NodeSourceからNodeJSリポジトリを追加します

NodeSourceは、NodeJSの最新バージョンを維持および含む、会社独自のエンタープライズレベルのノードリポジトリです。。 NodeSourceから、特定のバージョンのNodeJSをインストールできるようになります。

NodeSourceからNodeJSをインストールするには、次のコマンドのいずれかを実行して、関心のある特定のバージョンを追加します。 それを行うには curlをインストールする必要があります。 このツールをまだお持ちでない場合は、次のコマンドでインストールできます。

sudo apt install curl

今のために 最新バージョンをインストールする (バージョン14)、ターミナル(Ctrl + Alt + T)で、次のPPAを追加します。

repo nodejs14を追加します

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

バージョン12をインストールする、あなたがしなければならないのはコマンドを実行することだけです:

repo nodeJS12を追加します

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

LTSバージョンをインストールする (バージョン10)、使用するPPAは次のようになります。

repo nodejs10を追加します

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

これらのPPAのいずれかを追加した後、選択したリポジトリから最新バージョンのNodeJSをインストールできます。 複数のリポジトリを追加すると、LTSではなく最新バージョンのNodeJSがインストールされます.

NodeJSとnpmをインストールします

インストールの場合、ターミナル(Ctrl + Alt + T)で次のコマンドを実行する必要があります。

aptでnodejsをインストールする

sudo apt install nodejs

インストールが完了すると、NodeJSモジュールとnpmモジュールがインストールされ、使用できるようになります。 次のコマンドを使用して、 インストールされているバージョン番号を参照してください.

node --version

npm --version

コマンドは、インストールされているノードとnpmのバージョンを一覧表示します。

インストールされたnodejsとnpmバージョン

5月 すべてのインストール手順を参照してください から入手可能 プロジェクトGitHubページ.

Snapを介してNodeJSとnpmをインストールします

別の形 NodeJSのインストールは管理者を介して行われます スナップパッケージ。 これが最も簡単な方法かもしれません。

スナップは、ソフトウェアパッケージの作成とインストールが簡単です。 これらはパッケージ化されたアプリケーションであり、すべての依存関係があり、単一のビルドからすべての一般的なGnu / Linuxディストリビューションで実行されます。

最新バージョンをインストールする (バージョン14)ターミナル(Ctrl + Alt + T)で実行:

NodeJs14スナップインストール

sudo snap install node --channel=14/stable --classic

バージョン13をインストールできます コマンドの実行:

nodeJs13スナップインストール

sudo snap install node --channel=13/stable --classic

バージョン10をインストールする、使用するコマンドは次のようになります。

NodeJS10スナップインストール

sudo snap install node --channel=10/stable --classic

サーバーのテスト

Webサーバーが正しくインストールされているかどうかをテストするには、 と呼ばれるテストファイルを作成しましょう http_server.js お気に入りのエディタを使用してホームフォルダに:

cd ~/

vim http_server.js

その後、 次のコンテンツをコピーしてファイルに貼り付けます:

サーバーテストファイル

const http = require('http');

const hostname = '127.0.0.1';
const port = 3000;

const server = http.createServer((req, res) => {
  res.statusCode = 200;
  res.setHeader('Content-Type', 'text/plain');
  res.end('Prueba de Nodejs para Ubunlog');
});

server.listen(port, hostname, () => {
  console.log(`Servidor funcionando en http://${hostname}:${port}/`);
});

この後、ファイルを保存します。 今 次のコマンドで実行してサーバーを起動します:

node http_server.js

ターミナルに次のような出力が表示されます。

コンソール出力の例

今、私たちがお気に入りのブラウザを開いて サーバーのホスト名またはIPアドレスに移動し、その後にポート3000を入力します、次のようなサンプルページが表示されます。

Firefoxでテストする

http://localhost:3000

NodeJSの詳細、ユーザーはにアクセスできます プロジェクトページ.


コメントを残す

あなたのメールアドレスが公開されることはありません。 必須フィールドには付いています *

*

*

  1. データの責任者:MiguelÁngelGatón
  2. データの目的:SPAMの制御、コメント管理。
  3. 正当化:あなたの同意
  4. データの伝達:法的義務がある場合を除き、データが第三者に伝達されることはありません。
  5. データストレージ:Occentus Networks(EU)がホストするデータベース
  6. 権利:いつでも情報を制限、回復、削除できます。

  1.   マテオ

    私はそれがどれほどうまく説明されているか本当に好きでした。
    ありがとうございました!