コンテンツへスキップ

Node.js

アプリケーションOpenJS Foundation

node、node.js、nodejs runtimeとも呼ばれます

OpenJS Foundation生産性

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によるコピーであることが多いです
Feex の見解
node.exeが残骸の開発サーバー上で動作している場合は、コマンドラインでserver.jsやnpmを確認することをお勧めします。それを停止させるためにPythonをアンインストールするべきではありません。

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かベンダリングされたコピーです。

何に使われますか?

JavaScriptツールの実行

開発サーバー、CLI、スクリプトはnode.exeとして起動します。これはpython.exeではありません。

npmによるインストール

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を使用します。

バージョン

メジャーチャンネルを優先しています。正確なビルド番号のすべてがここで検証されているわけではありません。

LTS
Current

システム要件

値は公開されているベンダーのガイダンスに従っています。実際の必要要件はワークロードによって変化します。

最小要件

最小システム要件
オペレーティングシステム nodejs.orgが規定する、現在サポートされている64ビット版Windows 10またはWindows 11リリース
RAM ランタイム自体は軽量。バンドラーとnode_modulesがメモリ消費を左右します

リソースプロファイル

CPU負荷
アプリ内で開いたものに連動します
RAM負荷
ドキュメント、タブ、またはライブラリに連動します

インストール済みプロセス

これらの実行ファイルは、インストール時に本製品に属します。

インストール済みプロセス
node.exe そのインストール環境用のNode.jsランタイム

スタートアップコンポーネント

スタートアップのnpmスクリプトによって起動される場合があります。これはユーザーまたはベンダーによるものであり、Nodeという名前の組み込みWindowsサービスではありません。

ファイルの場所

一般的なNode.jsの場所
標準的なインストール先 C:\Program Files\nodejs\

ファイル形式

JSMJSpackage.json

よくある問題

残存した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月。このラベルは独立した検証を証明するものではありません。 調査方法.

この記事は役に立ちましたか?

「はい」または「いいえ」を選択するだけで完了します。必要に応じて理由を選択するか、簡単なメモを追加してください。

この記事は役に立ちましたか?