次の記事では、Node.jsを見ていきます。 これは JavaScript用のオープンソースのクロスプラットフォームランタイム環境 JavaScriptのV8エンジンで構築 クロム。 NodeJSは、イベント駆動型のI / O操作モデルを使用しているため、軽量で効率的です。
Node.jsは サーバーのJavaScriptランタイム。 しながら npmはNode.jsパッケージマネージャーです。 この記事では、Ubuntu6.11.3とLinuxMint17.04の安全で信頼できるソースからNode.jsのロングタームサポート(LTS 18.2)バージョンをインストールする方法を説明します。 それを明確にする Node.jsをインストールするときに、同じ価格でnpmもインストールします.
Node.jsは、ECMAScriptプログラミング言語に基づくサーバーレイヤー(ただしこれに限定されません)のクロスプラットフォームランタイム環境です。 そうだった 高度にスケーラブルなネットワークプログラムの作成に役立つことに重点を置いて作成されました Webサーバーなど。
Node Googleが開発したV8エンジンを使用してJavaScriptを実行する Chromeブラウザで使用します。 Nodeは、V8エンジンを活用して、サーバー側のランタイム環境を提供します。 信じられないほどの速度でjavascriptをコンパイルして実行します。 V8はJavascriptを解釈するのではなく、ネイティブマシンコードにコンパイルするため、速度の向上は重要です。
このランタイム環境 いくつかの「基本モジュール」が組み込まれています 非同期ネットワークプログラミング用のレイヤーを提供するネットワークモジュールなどのバイナリ自体、およびパス、ファイルシステム、バッファ、タイマー、より汎用的なストリームなどの他の基本的なモジュールにコンパイルされます。 サードパーティが開発したモジュールを使用することが可能ですプリコンパイルされた「.node」ファイルとして、またはプレーンなjavascriptファイルとして。
サードパーティのモジュールは、node.jsを拡張したり、抽象化レベルを追加したりできます、Webアプリケーションで使用するためのさまざまなミドルウェアユーティリティを実装します。 モジュールは単純なファイルとしてインストールできますが、通常、モジュールのコンパイル、インストール、更新、および依存関係の管理を容易にするノードパッケージマネージャー(npm)を使用してインストールされます。 また、ノードのデフォルトのモジュールディレクトリにインストールされていないモジュールは、相対パスを使用してそれらを見つける必要があります。 ザ・ Node.js wiki 利用可能なサードパーティモジュールのいくつかのリストを提供します。
NodeJSの用途
JavaScriptは誰もが好むわけではない言語ですが、これは多くの点で優れたツールです。 Webアプリケーション、コマンドラインアプリケーション、システム管理用のスクリプト、あらゆる種類のネットワークアプリケーションなど。 このツールは非常に高速であり、これはいくつかの理由で重要です。
- El 開発はより速い.
- 単体テストの実行をより高速に実行できます。
- アプリケーションはより高速です。 これにより、ユーザーエクスペリエンスが向上します。
- インフラストラクチャの低コスト。
さらに その柔軟性を強調します。 他の環境では、「モノリシック」サーバー(apache、tomcatなど)があり、アプリケーションはそのサーバーに「デプロイ」されており、非常に特殊なディレクトリ構造と構成ファイルがあります。 nodejsでは、Webサーバーを起動し、必要に応じていくつか起動できます。
UbuntuにNodeJSをインストールする
私たちが使用する安全で信頼できる情報源は ノードソース、Node.jsのサポートを提供するチーム。 Node.jsとnpmをインストールするには、次のものが必要です。 最初にcurlをインストールします。 ターミナルに書き込むだけです(Ctrl + Alt + T):
sudo apt install curl
次に、このコマンドを使用して リポジトリを追加 私たちのシステムに必要なもの:
curl -sL https://deb.nodesource.com/setup_6.x | sudo bash -
この時点で、ソフトウェアリストを更新し、次の一連のコマンドを使用してインストールを実行します。
sudo apt update && sudo apt install nodejs
あなたは相談することができます Node.jsLTSドキュメント で 公式サイト プロジェクトの
前のオプションでは、NodeJSLTSのバージョンをインストールします。 しかし、方法があります 古いバージョンをインストールする (私は4.2.6だと思います)Ubuntuリポジトリから。 このためには、ターミナルを開くだけです(Ctrl + Alt + T):
sudo apt install -y nodejs nodejs-legacy
欲しいのは 最新バージョン(8.5.0)を使用する この実行環境の、私たちはあなたからそれをダウンロードすることができます ウェブサイト.
NodeJSをアンインストールします
へ ノードのインストールを削除します オペレーティングシステムでは、ターミナルを開くだけです(Ctrl + Alt + T)。 その中に、次のように書きます。
sudo apt --purge remove node sudo apt --purge remove nodejs
ホセダニエルバルガスムリーリョ