当たり前のように思えるかもしれませんが、Node.jsのインストールは、クールなNode.jsアプリケーションを構築するための最初のステップです。幸い、Windowsを含むほぼすべてのオペレーティングシステムと互換性があります。
このステップバイステップガイドに従ってNode.jsをインストールし、Windowsで最初のアプリケーションの構築を開始します。
Node.jsとは何ですか?なぜそれほど人気があるのですか?
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は、オンラインプラットフォームと対話できるコマンドラインツールでもあります。コマンドラインツールは、主にパッケージのインストールとアンインストールに使用されます。
Windows 10Bluetoothがオフになっている
パッケージは、誰かが作成してnpmプラットフォームにアップロードしたツールです。すべてのパッケージにはバージョンがあります。パッケージが変更されると、パッケージのバージョンが更新されます。 npmを使用すると、パッケージを簡単に最新の状態に保つことができ、いつでもバージョンを切り替えることができます。 npmは、次のような外部バージョンマネージャーを使用することをお勧めします NVM 、 ノディスト 、 NS 、 と 船 。
WindowsでNode.jsとnpmを設定する方法
以下の手順に従って、WindowsシステムにNode.jsとnpmをインストールできます。
ノート :npmはNode.jsとともに配布されます。つまり、Node.jsをダウンロードすると、コンピューターにnpmが自動的にインストールされます。
ステップ1:公式のNode.jsWebサイトにアクセスします
の公式ウェブサイトをご覧ください Node.js 組織。
ステップ2:ダウンロードボタンをクリックします
Webサイトは、コンピューターのOSを自動検出します。あなたはをクリックすることができます [バージョン]ほとんどのユーザーに推奨されるLTS また [バージョン]現在の最新機能 要件に応じてボタン。どちらの方法でも、セットアップファイルをダウンロードします。 .msi 拡大。
Wordの水平線を削除する方法
LTS 「長期サポート」の略です。ほとんどのユーザーにお勧めします。アプリケーションを実稼働環境にデプロイする場合は、LTSバージョンを選択してください。
NS 現在のリリース はまだ開発中のバージョンです。このバージョンにはバグがある可能性があるため、アプリケーションを実稼働環境にデプロイする場合はお勧めしません。新しい機能をテストし、ローカル環境でのみアプリケーションを使用する場合に役立ちます。
他の仕様でNode.jsをダウンロードする(オプション)
に移動します ノードのウェブサイトのダウンロードページ Node.jsを他の仕様でダウンロードします。 PCの要件に応じて、32ビットまたは64ビットアーキテクチャ用のNode.jsをダウンロードできます。
このページからNode.jsアプリケーションの完全なソースコードをダウンロードすることもできます。セットアップファイルは、次のようなさまざまなプラットフォームにダウンロードできます。 マックOS & Linux 、および次のようなさまざまな形式でも .msi と 。ジップ 。
ステップ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プロジェクトで試してみませんか?
共有 共有 つぶやき Eメール RaspberryPiとNode.jsを使用してTwitterボットをツイートする写真を作成する方法Node.jsを使い始めて、RaspberryPiだけを使用して写真や情報をツイートするTwitterボットを作成してください。
次を読む 関連トピック- プログラミング
- JavaScript
- パッケージマネージャー
Yuvrajは、インドのデリー大学のコンピュータサイエンス学部生です。彼はフルスタックWeb開発に情熱を注いでいます。執筆していないときは、さまざまなテクノロジーの深さを探っています。
YuvrajChandraのその他の作品ニュースレターを購読する
ニュースレターに参加して、技術的なヒント、レビュー、無料の電子書籍、限定セールを入手してください。
購読するにはここをクリックしてください