Node.js 15.0には、NPM、V8などのアップデートが付属しています。

ノード js

Node.js15.0の新しいバージョンはすでにリリースされています そして一般的に誰でも利用できます。 node.js 15 Node.js14を「現在の」バージョンとして置き換えます。 同時に Node.js14はLTSに昇格します 今月末に。 Node.js 14はLTSステータスを受け取り、2023年XNUMX月までサポートされます。の以前のLTSブランチを維持する Node.js12.0は2022年XNUMX月まで続きます そして10.0年2021月までの最後のブランチLTSXNUMXの前のもの。

これは奇数のバージョン番号であるため、Node.js15はLTSにプロモートされません。 したがって、OpenJS Foundationの支援を受けているプロジェクトでは、通常、本番環境での展開にLTSリリースラインの使用を推奨しているため、これを考慮に入れる必要があります。

Node.jsに慣れていない人は、次のことを知っておく必要があります。 JavaScriptのネットワークアプリケーション用のプラットフォームです。

Node.jsプラットフォームは、Webアプリケーションサーバーのメンテナンスと、通常のクライアントおよびサーバーネットワークプログラムの作成の両方に使用できることを思い出してください。

Node.jsのアプリケーションの機能を拡張するために、モジュールの大規模なコレクションが用意されています。このコレクションには、HTTP、SMTP、XMPP、DNS、FTP、IMAP、POP3サーバーおよびクライアント、モジュールが実装されたモジュールがあります。さまざまなWebフレームワーク、WebSocketおよびAjaxハンドラー、DBMSコネクター(MySQL、PostgreSQL、SQLite、MongoDB)、テンプレートエンジン、CSSエンジン、暗号アルゴリズムの実装および承認システム(OAuth)、XMLパーサーとの統合用。

Node.js15.0の主な新機能

この新しいバージョンでは AbortControllerクラスの実験的な実装を追加しました、これはAbortController Web APIに基づいており、選択したPromiseベースのAPIで信号をキャンセルできます。

La N-API (プラグインを開発するためのAPI) バージョン7に更新されました これには、ArrayBuffersを操作するための新しいメソッドが含まれています。

モーター V8がバージョン8.6に更新されました、 何 Node.js15がPromise.anyのような関数を実装できるようにします()、AggregateError、String.prototype.replaceAll()、およびブール割り当て演算子 "&& ="、 "|| ="、および "?? ="。

NPM7.0パッケージマネージャーの新しいバージョンに移行しました。 複数のパッケージの依存関係をXNUMXつのパッケージに結合するためのワークスペースがサポートされている場合、 ピア依存関係の自動インストール、ロック形式の2番目のバージョン(package-lock.json vXNUMX)、およびyarn.lockロックファイルのサポート。

unhandledRejectionハンドラーは、「警告」警告の代わりにデフォルトの「スロー」例外を使用するように変更されました。

「投げる」モードでは、 明示的に定義されたハンドラーがない場合、unhandledRejection キャッチされない例外をスローします。 ただし、コントローラーが構成されている場合、動作は変わりません。 「–unhandled-rejections = warn」フラグは、以前の動作を元に戻すために提供されています。

QUICプロトコルの実験的サポートがモジュールに追加されました HTTP / 3の基盤であり、WebのTCP + TLSバインディングの代替と見なされる「ネット」は、TCP接続の長い構成とネゴシエーション時間の問題を解決し、損失の遅延を排除します。データ転送中のパケットの。 Node.jsでQUICサポートを有効にするには、アセンブリが必要です。

QUICは、複数の接続の多重化をサポートし、TLS / SSLと同等の暗号化方式を提供するUDPを介したプラグインです。

LinuxにNode.JSをインストールするにはどうすればよいですか?

この新しいバージョンのNode.JSをインストールできることに興味がある人は、プロセスが非常に簡単であることを知っておく必要があります。 システムでターミナルを開く必要があり、その中で次のコマンドのいずれかを入力します、ディストリビューションによって異なります。

Dユーザーの場合ebian、Ubuntuおよび派生物、 次のように入力するだけです。

sudo apt-get update
sudo apt-get install nodejs
sudo apt-get install npm

のユーザーである間 Arch Linux、Manjaro、Arco Linux、またはArchの他の派生物:

sudo pacman -S nodejs npm

OpenSUSEユーザーは、次のように入力するだけです。

sudo zypper ar \
http://download.opensuse.org/repositories/devel:/languages:/nodejs/openSUSE_13.1/ \
Node.js
sudo zypper in nodejs nodejs-devel

最後に使用する人のために Fedora、RHEL、Centosおよび派生物:

sudo dnf -i nodejs npm


コメントを最初に

コメントを残す

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

*

*

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