Node.js
node、node.js、nodejs runtimeとも呼ばれます
OpenJS FoundationによるJavaScriptランタイムです。公式のWindowsインストーラーはnode.exeをProgram Files\nodejsに配置し、npmを含めます。
確認しておくべき要点
Node.jsはJavaScriptを実行します。公式インストーラーにnpmが付属しています。
node.exeはNode.jsランタイムです。公式のWindowsインストーラーはPATH上にnpmも配置します。python.exeはCPythonです。プロジェクトフォルダー内のnode.exeは、多くの場合ローカルまたはnvmによるインストールです。
- これは何ですか?
- npmを備えたJavaScriptランタイム
- Pythonと同じですか?
- いいえ。異なる言語です
- プロジェクト内のnode.exeとは?
- ローカルコピーまたはnvmによるコピーであることが多いです
Node.jsとは?
Node.jsはOpenJSによるJavaScriptランタイムです。公式ビルドはProgram Files\nodejsまたはnvmフォルダーに配置されます。Pythonではなく、Windowsのコンポーネントでもありません。
使ったことがない場合
READMEにNodeのインストールが記載されている場合は、nodejs.orgからLTSインストーラーを入手してください。そのパッケージにはnpmが含まれています。基本的なNodeアプリにPythonは不要です。Program Files\nodejsにあるnode.exeはグローバルランタイムです。プロジェクトの隣にあるnode.exeは、多くの場合nvm-windowsかベンダリングされたコピーです。
何に使われますか?
開発サーバー、CLI、スクリプトはnode.exeとして起動します。これはpython.exeではありません。
npm.cmdは公式インストーラーに同梱されています。これに該当するPHPのツールはComposerであり、本ツールではありません。
nvm-windowsは追加のnode.exeコピーを保持します。それらもNodeであり、System32のファイルではありません。
対象ユーザー
- ツールがnpmを前提としている人
- プロジェクト内でnode.exeを見つけてマルウェアだと思ったユーザー
- 両方ともランタイムと呼ばれているためPythonと混同した人
現在のステータス
活発に開発中。OpenJSはCurrentとLTSのトレインを提供しています。この記事で扱うのはWindowsデスクトップランタイムであり、WSL内のNodeではありません。
公開からの期間
Ryan Dahlは2009年にNode.jsをリリースしました。Python(1991年)より新しく、ほとんどのElectronエディターより古い歴史があります。現在のWindowsでの作業では、0.x時代のものではなく、nodejs.orgのLTSを使用します。
バージョン
メジャーチャンネルを優先しています。正確なビルド番号のすべてがここで検証されているわけではありません。
システム要件
値は公開されているベンダーのガイダンスに従っています。実際の必要要件はワークロードによって変化します。
最小要件
| オペレーティングシステム | nodejs.orgが規定する、現在サポートされている64ビット版Windows 10またはWindows 11リリース |
|---|---|
| RAM | ランタイム自体は軽量。バンドラーとnode_modulesがメモリ消費を左右します |
リソースプロファイル
- CPU負荷
- アプリ内で開いたものに連動します
- RAM負荷
- ドキュメント、タブ、またはライブラリに連動します
インストール済みプロセス
これらの実行ファイルは、インストール時に本製品に属します。
| node.exe | そのインストール環境用のNode.jsランタイム |
|---|
スタートアップコンポーネント
スタートアップのnpmスクリプトによって起動される場合があります。これはユーザーまたはベンダーによるものであり、Nodeという名前の組み込みWindowsサービスではありません。
ファイルの場所
| 標準的なインストール先 | C:\Program Files\nodejs\ |
|---|
ファイル形式
よくある問題
残存したlocalhostサーバー
エディターを閉じた後もnpm startによってnode.exeが実行されたままになることがあります。python.exeではなく、そのコマンドラインを終了してください。
プロジェクトローカルのnode.exe
一部のツールはランタイムをベンダリング(内包)しています。ファイルの場所を開いて確認してください。Program Files\nodejsが公式のインストール先です。
トラブルシューティング
where.exe node および node -v
Program Files\nodejs、nvm、またはプロジェクトのコピーのどれであるかを確認します。where.exe pythonは別のインストールです。
作業がUbuntu内だった場合、このexeは該当のものではありません
WSLのNodeはディストリビューション内に存在します。Windowsのnode.exeを終了しても、LinuxのNodeは停止しません。
出所不明のNodeパックではなく、nodejs.orgから再インストールしてください
公式LTSインストーラーにはnpmが含まれています。検索広告のバンドルは不要なソフトウェアです。
代替手段
Pythonは異なる言語です。一部のJS作業ではBunやDenoと重複します。
公式ヘルプとダウンロード
まずはベンダーから確認してください。見知らぬexe配布サイトはサポート窓口ではありません。
| ダウンロード | nodejs.org/ 公式インストーラーまたはベンダーページ |
|---|---|
| ヘルプ | nodejs.org/docs ベンダーサポート |
| 公式サイト | nodejs.org/ 出所の分からないexeホストではなく、ここから始めてください |
| リリース一覧 | nodejs.org/en/download/releases プロジェクトが古いメジャーバージョンを固定している場合 |
関連ハードウェア
ランタイム自体は軽量です。大規模なTypeScriptプロジェクトでは、node_modules用にRAMとSSDが必要になります。
技術的な詳細
技術的な詳細
ベンダーのバージョン番号は変更されます。この記事は特定のビルドに固定するものではありません。
出典と検証
記録された出典ラベル: 2026年8月。このラベルは独立した検証を証明するものではありません。 調査方法.
- Node.js公式サイト · ベンダーの製品ページ
- Node.jsヘルプ · ベンダーサポート
- Foxholeプロセスマップ · Windows PC上のファーストパーティサンプル。ラボのベンチマークではありません。
この記事は役に立ちましたか?
「はい」または「いいえ」を選択するだけで完了します。必要に応じて理由を選択するか、簡単なメモを追加してください。
ご協力ありがとうございます。ページの改善に役立てられます。