Windows 上で Node.js をインストールしてローカル開発環境を作る方法
この著者は、「Write for Donations」プログラムの一環として、Code.orgに寄付をすることを選びました。
こんにちは、私の名前は[名前]です。よろしくお願いします。
Node.jsは人気のあるJavaScriptのランタイム環境であり、ReactやAngular、VueなどのフロントエンドのJavaScriptライブラリと共に作業することができます。また、ExpressやNestのフレームワークを使ってフルスタックアプリケーションを構築することもできます。JavaScriptアプリケーションを構築するためには、ローカルでNodeの環境を用意する必要があります。
このチュートリアルでは、WindowsコンピューターのためにローカルなNode.jsプログラミング環境をセットアップします。
前提条件
Windows 10を実行し、管理者アクセス権限があるデスクトップまたはノートパソコンとインターネット接続が必要です。
ステップ1 – Node Version Managerを使用してNode.jsをインストールする。
ノードバージョンマネージャー(NVM)は、コンピュータにNode.jsをインストールするための最適な方法です。NVMを使用すると、複数のNode.jsのバージョンを同時に管理できるため、異なるプロジェクトに特定のNodeバージョンを使用する必要がある場合に便利です。この手順では、NVMのWindowsバージョンを使用してNode.jsをインストールします。
最新バージョンを入手するために、NVM-Windowsのリリースページを訪れてください。このチュートリアル作成時点では、最新のNVMバージョンは1.1.9です。
【Japanese】
アセットセクションにスクロールし、nvm-setup.exeをクリックしてセットアップファイルをコンピュータのダウンロードフォルダにダウンロードしてください。
ダウンロードが完了したら、ダウンロードの場所に移動して、nvm-setup.exe ファイルをダブルクリックしてインストールプロセスを開始してください。
インストールウィザードがロードされ、ツールの目的地フォルダーなどの選択肢を提供します。
コンピュータにNVMをインストールするために、インストールプロンプトに従ってください。
次に、コンピューター上でターミナル、コマンドプロンプト、またはパワーシェルを管理者として開いてください。
このコマンドを使用して、NVMのインストールを確認します。
- nvm -v
NVMバージョン番号を確認すると、次のような出力が表示されます。
Running version 1.1.9. …
このコマンドを使用すると、インストールできるNodeのバージョンを確認することができます。
- nvm list available
ノードのバージョンの一覧が表示されます。
| CURRENT | LTS | OLD STABLE | OLD UNSTABLE | |————–|————–|————–|————–| | 18.7.0 | 16.16.0 | 0.12.18 | 0.11.16 | | 18.6.0 | 16.15.1 | 0.12.17 | 0.11.15 | | 18.5.0 | 16.15.0 | 0.12.16 | 0.11.14 | | 18.4.0 | 16.14.2 | 0.12.15 | 0.11.13 | | 18.3.0 | 16.14.1 | 0.12.14 | 0.11.12 | | 18.2.0 | 16.14.0 | 0.12.13 | 0.11.11 | | 18.1.0 | 16.13.2 | 0.12.12 | 0.11.10 | | 18.0.0 | 16.13.1 | 0.12.11 | 0.11.9 | | 17.9.1 | 16.13.0 | 0.12.10 | 0.11.8 | | 17.9.0 | 14.20.0 | 0.12.9 | 0.11.7 | | 17.8.0 | 14.19.3 | 0.12.8 | 0.11.6 | | 17.7.2 | 14.19.2 | 0.12.7 | 0.11.5 | | 17.7.1 | 14.19.1 | 0.12.6 | 0.11.4 | | 17.7.0 | 14.19.0 | 0.12.5 | 0.11.3 | | 17.6.0 | 14.18.3 | 0.12.4 | 0.11.2 | | 17.5.0 | 14.18.2 | 0.12.3 | 0.11.1 | | 17.4.0 | 14.18.1 | 0.12.2 | 0.11.0 | | 17.3.1 | 14.18.0 | 0.12.1 | 0.9.12 | | 17.3.0 | 14.17.6 | 0.12.0 | 0.9.11 | | 17.2.0 | 14.17.5 | 0.10.48 | 0.9.10 |
Nodeには2つの主要なバージョン、CurrentとLTS(長期間サポート)があります。開発目的では、LTSバージョンのインストールが推奨されています。また、使用するNodeのバージョンについて詳しくは、さらに読むこともできます。
このリストから最新のLTS版を次のコマンドでインストールします。
- nvm install 16.16.0
あなたのコンピュータにはNode.jsのバージョン16.16.0がインストールされます。
Downloading node.js version 16.16.0 (64-bit)… Extracting… Complete Installation complete. If you want to use this version, type nvm use 16.16.0
コンピュータにインストールされているNodeのバージョンを確認してください。
- nvm list
利用可能なNodeのバージョンがリストで表示されます。
16.16.0 * 16.15.0 (Currently using 64-bit executable) 14.16.0 8.12.0
インストールされているバージョンが複数ある場合は、nvm useを使用してこのリストから別のバージョンを選択できます。使用したいバージョンを指定してください。
- nvm use 16.16.0
このような出力が表示されます。-
このような結果が表示されます。
Now using node v16.16.0 (64-bit)
ノードのバージョンを確認するために、以下のコマンドを使用してください。
- node –version
出力結果では、Nodeのバージョンが表示されます。
v16.16.0
Nodeは、Nodeパッケージをインストールおよび管理するためにNode Package Manager (NPM)もインストールします。NPMのバージョンを確認するには、以下のコマンドを使用してください。
- npm –version
出力にNPMバージョンが表示されます。
8.11.0
このステップでは、Nodeをインストールしました。ローカル開発環境のセットアップを完了するために、次のステップでWindowsコンピュータにGit Bashもインストールする必要があります。
ステップ2 — Git Bashのインストール
このステップでは、コンピュータにGit Bashをインストールします。Gitは人気のあるバージョン管理システムであり、BashはLinuxオペレーティングシステム用の人気のあるターミナルプログラムです。
Windowsユーザーとして、ビルトインのWindowsコマンドプロンプトやPowerShellでほとんどのタスクを実行することができます。しかし、最新の開発ワークフローではLinuxベースのコマンドが標準となっています。Bashコマンドを使い、学ぶことで、多くのプログラミングチュートリアルについて理解できるようになります。
Windows 11を実行しているか、Windows 10の最新の開発版をお持ちの場合、wingetコマンドラインユーティリティを使用してGitをインストールできます。
- winget install –id Git.Git -e –source winget
WingetツールはWindows Package Managerサービスのクライアントインターフェースです。
–idフラグは、一意のIDで識別されるパッケージをwingetにインストールするよう指定します。-eまたはexactフラグは大文字と小文字を区別する必要があります。–sourceフラグは、指定されたソースからのインストールを保証します。この場合、wingetリポジトリからのインストールです。
Gitのウェブサイトにアクセスし、インストールウィザードを使ってGit Bashをインストールすることもできます。
インストールウィザードを使用する場合、ダウンロードが完了したらデフォルトの設定でインストールファイルを実行することができます。
Gitのインストールを確認するために、以下のコマンドを実行してください。
- git –version
あなたはバージョンを見ることができます。
git version 2.30.2.windows.1
あなたのコンピュータに必要なツールがあれば、期待通りにすべてが動作するかテストするために簡単なNode.jsプログラムを作成できるようになりました。
ステップ3 – シンプルなプログラムを作成する
このステップでは、Node.jsのランタイムをテストするために、シンプルな「Hello, World」というアプリを作成します。
インストールしたGit Bashアプリを開いてください。次に、以下のコマンドを使用して、コマンドラインのテキストエディタであるnanoを使って新しいファイルを作成してください。
- nano hello.js
別のオプションとして、VSCodeなどのお好みのエディタでこのファイルを開くこともできます。
hello.jsファイルに以下の行を追加してください。
let message = "Hello, World!";
console.log(message);
最初に、メッセージ変数を「Hello, World!」の文字列で定義します。次に、ファイルが実行された際にconsole.logがメッセージ変数の内容を表示します。
ファイルを保存して閉じてください。
今、このプログラムをNodeで実行してください。
- node hello.js
プログラムは実行され、その出力は画面に表示されます。 (Puroguramu wa jikkō sare, sono shutsuryoku wa gamen ni hyōji sa remasu.)
Hello, World!
Node.jsは、ブラウザを使用せずにJavaScriptコードを実行することができるため、hello.jsファイルを実行することができました。
結論
Nodeは頑健なJavaScriptのランタイム環境です。このチュートリアルでは、Windows 10上でローカルのNode開発環境を作成しました。
Windowsでローカル開発環境が設定されたので、React、Angular、Vue.jsのチュートリアルに従ってNodeサーバーをセットアップし、フロントエンドアプリケーションの構築を始めることができます。フルスタック開発のためには、Expressでプロジェクトをセットアップできます。