WindowsにNode.jsとnpmをインストールする方法

当たり前のように思えるかもしれませんが、Node.jsのインストールは、クールなNode.jsアプリケーションを構築するための最初のステップです。幸い、Windowsを含むほぼすべてのオペレーティングシステムと互換性があります。

このステップバイステップガイドに従ってNode.jsをインストールし、Windowsで最初のアプリケーションの構築を開始します。

Node.jsは、ChromeのV8JavaScriptエンジン上に構築されたJavaScriptランタイムです。 Node.jsを使用してスタンドアロンアプリケーションを構築できますが、ほとんどの場合、バックエンドサービスの構築に使用されます。 Nodeを使い始めるのは簡単で、プロトタイピングやアジャイル開発に最適です。

また、超高速で拡張性の高いサービスの構築にも使用できます。 Netflix、LinkedIn、PayPal、Trello、Uber、eBay、NASAなどの大企業による制作で使用されています。

ノードアプリケーションはJavaScriptを使用します—フロントエンド開発者でJavaScriptを知っている場合は、それらのスキルを再利用してフルスタック開発者に移行できます。

Node.jsには、利用可能なオープンソースライブラリの最大のエコシステムの1つがあります。アプリケーションに機能やビルディングブロックを追加したい場合は、オープンソースの無料ライブラリがすでに利用可能である可能性が高くなります。これらのビルディングブロックを最初から組み立てる必要はありません。代わりに、アプリケーションのコアに集中できます。

Nodeの効率的なキャッシュ機能、複数のホスティングプロバイダー、クロスプラットフォームの可用性などの他の機能により、開発者の間で非常に人気があるのは当然のことです。

Node.jsを使用して、シングルページアプリケーション(SPA)、ソーシャルメディアアプリケーション、静的サイト、オンライン支払いシステム、ハードウェアプロジェクト、ブログ、モバイルアプリ、リアルタイムチャットアプリ、API、eコマースアプリなど、多数のプロジェクトを開発できます。もっと。

関連:これらの10の必須ツールを使用してWeb開発スキルをアップグレードする

npmとは何ですか?

npmは「NodePackageManager」の略で、オンラインプラットフォームおよびコマンドラインツールです。

オンラインプラットフォームは、誰でも任意の言語で書かれたツールを公開および共有できる場所です。これらのツールは、フロントエンド(ブラウザー)、バックエンド(サーバー)、およびコマンドラインで使用できます。

npmは、オンラインプラットフォームと対話できるコマンドラインツールでもあります。コマンドラインツールは、主にパッケージのインストールとアンインストールに使用されます。

パッケージは、誰かが作成してnpmプラットフォームにアップロードしたツールです。すべてのパッケージにはバージョンがあります。パッケージが変更されると、パッケージのバージョンが更新されます。 npmを使用すると、パッケージを簡単に最新の状態に保つことができ、いつでもバージョンを切り替えることができます。 npmは、 NVMnodistnnaveなどの外部バージョンマネージャーを使用することをお勧めします

WindowsでNode.jsとnpmを設定する方法

以下の手順に従って、WindowsシステムにNode.jsとnpmをインストールできます。

:npmはNode.jsとともに配布されます。つまり、Node.jsをダウンロードすると、コンピューターにnpmが自動的にインストールされます。

ステップ1:公式のNode.jsWebサイトにアクセスします

Node.js組織の公式ウェブサイトにアクセスしてください。

ステップ2:ダウンロードボタンをクリックします

Webサイトは、コンピューターのOSを自動検出します。要件に応じて、 [バージョン]ほとんどのユーザーに推奨されるLTSまたは[バージョン]現在の最新機能ボタンをクリックできます。どちらの方法でも、拡張子が.msiのセットアップファイルがダウンロードされます。

LTSは「ロングタームサポート」の略です。ほとんどのユーザーにお勧めします。アプリケーションを実稼働環境にデプロイする場合は、LTSバージョンを選択してください。

現在のリリースは、まだ開発中のバージョンです。このバージョンにはバグがある可能性があるため、アプリケーションを本番環境にデプロイする場合はお勧めしません。新しい機能をテストし、ローカル環境でのみアプリケーションを使用する場合に役立ちます。

他の仕様でNode.jsをダウンロードする(オプション)

NodeのWebサイトの[ダウンロード]ページに移動して、他の仕様のNode.jsをダウンロードします。 PCの要件に応じて、32ビットまたは64ビットアーキテクチャ用のNode.jsをダウンロードできます。

このページからNode.jsアプリケーションの完全なソースコードをダウンロードすることもできます。セットアップファイルは、 macOSLinuxなどのさまざまなプラットフォームにダウンロードでき、 .msi.zipなどのさまざまな形式でもダウンロードできます。

手順3:.msiセットアップファイルを実行する

ダウンロードしたファイルをダブルクリックして実行します。これにより、Node.jsをインストールするためのウェルカムウィンドウが開きます。 [次へ]ボタンをクリックして、インストールプロセスを開始します。

ステップ4:エンドユーザー使用許諾契約書を読む

エンドユーザー使用許諾契約を注意深く確認してください。契約書を読んだ後、チェックボックスを選択して使用許諾契約書の条項に同意します。最後に、[次へ]ボタンをクリックして先に進みます。

ステップ5:宛先フォルダーを選択する

Node.jsをインストールするインストール先フォルダーを選択します。 [変更… ]ボタンをクリックすると、宛先フォルダーを変更できます。宛先フォルダはそのままにしておくことをお勧めします。 [次へ]をクリックして先に進みます。

ステップ6:カスタムセットアップ

必要に応じて、ツリーのアイコンをクリックして、デフォルト設定を変更し、必要に応じてカスタマイズできます。繰り返しになりますが、デフォルト設定を維持することをお勧めします。 [次へ]をクリックして、インストールプロセスの次のステップに進みます。

ステップ7:ネイティブモジュール用のツール

ネイティブモジュールをコンパイルするためのツールをインストールする場合は、チェックボックスをクリックします。通常、これらのツールをインストールする必要はないため、このボックスをオフのままにしておくことができます。 [次へ]ボタンをクリックして先に進みます。

ステップ8:Node.jsをインストールする準備ができました

これで、最終的なインストールウィンドウが開きます。 [インストール]ボタンをクリックして、インストールを開始します。 [戻る]ボタンをクリックして、前の手順に戻ってインストール設定を確認または変更することもできます。

[インストール]ボタンをクリックすると、インストールがまもなく開始され、数分以内に完了します。

最後に、インストール完了のメッセージが表示されます。 [完了]ボタンをクリックして、セットアップウィザードを終了します。

Node.jsとnpmが正しくインストールされていることを確認します

Node.jsがシステムに正しくインストールされているかどうかを確認するには、ターミナルで次のコマンドを実行します。

 node --version

また、npmがシステムに正しくインストールされているかどうかを確認するには、ターミナルで次のコマンドを実行します。

 npm --version

インストールされているNode.jsとnpmのバージョンがターミナルに表示されます。

Node.jsで素晴らしいアプリケーションの構築を開始

Node.jsは、フルスタック開発の旅を始めるのに最適なプラットフォームです。強力な開発者コミュニティとバグ追跡チームがあり、開始を支援します。

Node.jsは、非常に初心者向けの軽量プラットフォームであり、さまざまなWebアプリの構築に使用できます。 Node.jsをExpress.jsなどの他のフレームワークとともに使用して、モバイルアプリを構築することもできます。

Node.jsの可能性に精通しているので、次のRaspberry Piプロジェクトで試してみませんか?