WindowsコンピュータにNode.js開発環境をセットアップする方法

今日最もホットな技術トピックである「Node.js」を学習することを決意し、Windowsユーザーである場合、あなたは正しい場所にたどり着きました。これから始める場合、多くの人がNode.js開発にMacまたはLinuxを使用しているのを見るかもしれません。おそらく、コースのインストラクターもそうでしょう。しかし、あなたはWindows自体で作業したいかもしれません。多くの人は開発になるとプラットフォームを切り替えますが、Windowsはあらゆる開発を開始するのに十分な能力があるのに、なぜ切り替えるのでしょうか。この記事はすべてWindowsマシンにNode.js開発環境をセットアップすることについてです。

WindowsにNode.js開発環境をセットアップする

この記事の目的は、開発のためにコンピュータをセットアップして、すぐにコーディングを開始できるようにすることです。コンピュータにインストールするものは次のとおりです。

  • Node.js自体
  • Git
  • 最新のコードエディタ
  • MongoDB(オプション)

それでは、すぐに始めてみましょう。

Node.js

Node.jsについて少し説明します。これは、GoogleのChromeのV8 JavaScriptエンジン上に構築された、美しく記述されたクロスプラットフォームのオープンソースJavaScriptランタイム環境です。Node.jsは、基本的にJavaScriptでアプリケーションをコーディングして、サーバーのバックエンドで実行することができます。「クロスプラットフォーム」と言ったとき、私は本当にそう意味しています。WindowsにNode.jsをインストールして、アプリケーションをデプロイすることもできます。公式ウェブサイトからNode.jsをダウンロードしてください。学習を始めたばかりなので、LTS(長期サポート)バリアントをダウンロードすることをお勧めします。この記事を書いている時点での最新のLTSバージョンは6.11.0です。

ダウンロードしたら、インストーラーを実行し、変更を加えずにすべてのステップで「次へ」をクリックするだけです。Node.jsのセットアップには、サードパーティのモジュールをダウンロードしてインストールするために必要なNode Package Managerが組み込まれています。NPMは非常に頻繁に使用することになります。したがって、コンピュータにNode.jsをインストールするときは、この設定を変更しないでください。また、セットアップは自動的にPATH変数を変更して、CMDからnpmコマンドを実行できるようにします。したがって、これらの設定を変更したい場合は、カスタムセットアップを使用してください。そうでない場合は、エクスプレスインストールをお勧めします。

インストールしたら、スタートメニューで「Node.jsコマンドプロンプト」を検索し、Enterキーを押してコンソールを実行します。このCMDウィンドウは、Node.jsのキャリアにとってすべてです。このウィンドウはNode.jsとNPMを使用するために初期化されているので、このウィンドウからコマンドを実行することができます。確認するには、「npm –v」を実行して、コンピュータにインストールされているNPMのバージョンを確認します。他の場所でNode.jsチュートリアルをフォローしている場合は、そのチュートリアルで説明されているすべてのコマンドをこのウィンドウから実行することができます。

Git

Gitは、最も広く使用されている業界固有のバージョン管理システムです。まだ知らない場合は、すぐにバージョン管理システムについて学習することになるでしょう。Windows用のGitをここからダウンロードしてください。Gitは、大規模なプロジェクトのコードを管理するのに役立ちます。Gitは非常に簡単に学習して始めることができます。短期間の課題ベースのガイドがオンラインで入手でき、Gitを始めることができます。

インストーラーを実行すると、操作がわからないステップがいくつかあるかもしれません。ここで1つステップについて説明します。「PATH変数の調整」というステップは重要なステップです。ここでは、コンピュータでGitをどのように使用するかを選択する必要があります。

私は常に2番目のオプション「コマンドプロンプトからGitを使用する」を選択します。このオプションを選択すると、GitコマンドがNode.jsコマンドプロンプトとGit Bashの両方で使用できるようになります。Git BashはGitに含まれるもう1つのコマンドラインツールです。開発目的で使用したり、コマンドプロンプトを引き続き使用したりすることができます。残りのステップについては心配せず、インストーラーで「次へ」をクリックし続ければよいでしょう。これらのステップの説明は、この投稿の範囲を超えますが、インターネットでGitのインストールを検索することができます。

インストールが完了したら、コマンドプロンプトウィンドウを開いて「git –version」と入力して、Gitがインストールされていることを確認することができます。

コードエディタ

これらは単なる私の推奨事項であり、どのIDEやエディタを選択しても自由です。十分に勇気があるなら、シンプルなメモ帳でコードを書くことさえできます。

MongoDB

これはオプションのステップです。MongoDBは、クロスプラットフォームのドキュメントベースのデータベースプログラムです。従来のNode.js CRUDアプリケーションでは、SQLの代わりに使用されます。必要に応じてSQLを使用することもできますが、MongoDBはNode.jsで広く受け入れられているため、ここでは取り上げています。ここからMongoDB Community Serverをダウンロードする必要があります。オプションで、データベースを閲覧するためのGUIツールであるMongoDB Compassをインストールすることができます。ダウンロードしてインストールしたら、MongoDBのインストールに直接移動してbinフォルダに移動します。アドレスは以下のようになります。

C:\Program Files\MongoDB\Server\3.4\bin

ここで「mongod.exe」を実行してMongoDBサーバーを起動します。そして「mongo.exe」を実行してコマンドラインを通じてサーバーと対話するか、GUIを好む場合はCompassを使用します。このディレクトリをPATH変数に追加して、コマンドラインから直接mongodとmongoを実行することもできます。システム環境変数パスの変更についてはここから学習することができます。

これで完了です。最初のNode.jsアプリケーションをコーディングする準備が整いました。開発のための適切なツールと環境が整っています。