Windows10Home への Node.js と npm のインストール

Windows 10 Home に Node.js npm をインストールする手順を紹介します。

Nodejs 公式サイトトップページ 20240425

インストーラのダウンロード

Node.js 公式サイトのトップページにアクセスします。
「Download Node.js (LTS) 」ボタンを押すと LTS 版の v20.12.2 のインストーラがダウンロードできます。
※画面上部のリンクでは最新版の v22 が案内されています。

LTS(Long-Term Support)とは、ソフトウェアの特定の版(バージョン)を長期間安定的にサポートすること。

LTS(長期サポート)とは – 意味をわかりやすく
Nodejs 公式サイトトップページで LTS 版をダウンロードするボタンを押します.

ダウンロードした node-v20.12.2-x64.msi インストーラを起動します。

Nodejs 公式サイトトップページからダウンロードしたインストーラ

インストーラが起動したら Next ボタンを押します。

Nodejs インストーラ1

規約に同意する場合は左下のチェックボックスにチェックをいれて Next ボタンを押します。

Nodejs インストーラ2

インストール先の変更・確認を行って Next ボタンを押します。

Nodejs インストーラ3

既定のセットアップ要素を変更せずに Next ボタンを押します。
この全てのセットアップ要素を選択すると約 52 MB の容量が必要になります。
セットアップ要素については、後述の「セットアップ要素の説明」の章を参照してください。

Nodejs インストーラ4

必要なソフトを自動的にインストールして良い場合は、チェックボックスをチェックします。
自動的にインストールされる容量は後述のメッセージに書かれている 3GiB が想定されます。
Next ボタンを押します。

Nodejs インストーラ5

チェックした場合は Chocolatey もインストールされます。

Automatically install the necessary tools. Note that this will also install Chocolatey. The script will pop-up a new window after the installation completes.

必要なツールを自動的にインストールします。これにより Chocolatey もインストールされることに注意してください。インストールが完了すると、スクリプトによって新しいウィンドウがポップアップ表示されます。

Node.js Setup アプリの Tools fo Native Modules ページのチェックボックスの説明文と Google 翻訳

自動的にインストールされる Chocolatey は Windows 用のパッケージマネージメントツールで、無料で利用できます。

Chocolateyは、2011年にRob Reynoldsによって作成されたWindows用のパッケージマネージメントツールです。
オープンソースプロジェクトのため無料で使うことができます。

Chocolateyについて | 株式会社アイティードゥ

今回は、このチェックボックスにチェックをいれてインストールします。

Install ボタンを押します。
#筆者の環境ではインストールは数分で完了しました。

Nodejs インストーラ6

Finish ボタンでインストーラを閉じます。

Nodejs インストーラ7

セットアップ要素の説明

インストーラの Custom Setup のページでツリーで表示された要素の英文と自動翻訳を記述します。

Node.js runtime

Install the core Node.js runtime (node.exe).
This feature requires 41MB on your hard drive.

コア Node.js ランタイム (node.exe) をインストールします。
この機能にはハード ドライブに 41MB が必要です。

Node.js Setup インストーラーの Custom Setup の各要素の説明文と Google 翻訳
Nodejs インストーラ4-1

corepack manager

Install corepack, the universal package manager for Node.js.
This feature requires 1232KB on your hard drive.

Node.js のユニバーサル パッケージ マネージャーである corepack をインストールします。
この機能にはハード ドライブに 1232 KB の空き容量が必要です。

Node.js Setup インストーラーの Custom Setup の各要素の説明文と Google 翻訳
Nodejs インストーラ4-2

npm package manager

Install npm, the recommended package manager for Node.js.
This feature requires 10MB on your hard drive.

Node.js の推奨パッケージ マネージャーである npm をインストールします。
この機能にはハード ドライブに 10MB が必要です。

Node.js Setup インストーラーの Custom Setup の各要素の説明文と Google 翻訳
Nodejs インストーラ4-3

Online documentation shortcuts

Add start menu entries that link the online documentation for Node.js and the Node.js website.
This feature requires 1KB on your hard drive.

Node.js のオンライン ドキュメントと Node.js Web サイトをリンクするスタート メニュー エントリを追加します。
この機能にはハード ドライブに 1KB の空き容量が必要です。

Node.js Setup インストーラーの Custom Setup の各要素の説明文と Google 翻訳
Nodejs インストーラ4-4

Add to PATH

Add Node.js, npm, and modules that were globally installed by npm to the PATH environment variable.
This feature requires 0KB on your hard drive. It has 2 of 2 subfeatures selected. The subfeatures require 2KB on your hard drive.

Node.js、npm、および npm によってグローバルにインストールされたモジュールを PATH 環境変数に追加します。
この機能にはハード ドライブに 0KB が必要です。 2 つのサブ機能のうち 2 つが選択されています。サブ機能にはハード ドライブに 2KB が必要です。

Node.js Setup インストーラーの Custom Setup の各要素の説明文と Google 翻訳
Nodejs インストーラ4-5

Node.js and npm

Add Node.js and npm (if installed) to the PATH environment variable.
This feature requires 1KB on your hard drive.

Node.js と npm (インストールされている場合) を PATH 環境変数に追加します。
この機能にはハード ドライブに 1KB の空き容量が必要です。

Node.js Setup インストーラーの Custom Setup の各要素の説明文と Google 翻訳
Nodejs インストーラ4-5-1

npm modules

Add modules that are installed globally by npm to the PATH environment variable. This option works for the current user only;
other users need to update their …
This feature requires 1KB on your hard drive.

npm によってグローバルにインストールされるモジュールを PATH 環境変数に追加します。このオプションは現在のユーザーに対してのみ機能します。
他のユーザーは更新する必要があります…
この機能にはハード ドライブに 1KB の空き容量が必要です。

Node.js Setup インストーラーの Custom Setup の各要素の説明文と Google 翻訳
Nodejs インストーラ4-5-2

必要なソフトの自動的なインストール

先ほど必要なソフトを自動的にインストールするためのチェックボックスをチェックしたためか、インストーラが閉じた後、「Install Additional Tools for Node.js」アプリが起動しました。

続行するためにエンターキーなどを押します。

This script will install Python and the Visual Studio Build Tools, necessary to compile Node.js native modules. Note that Chocolatey and required Windows updates will also be installed.

This will require about 3GiB of free disc space, plus any space necessary to install Windows updates. This Will take a while to run.

Please close all open programs for the duration of the installation. If the installation fails, please ensure Windows is fully updated. reboot your computer and try to run this again. This script can be found in the Start menu under Node.js.

You can close this window to stop now. Detailed instructions to install these tools manually are available at https://github.com/nodejs/node-gyp#onwindows

このスクリプトは、Node.js ネイティブ モジュールをコンパイルするために必要な Python と Visual Studio Build Tools をインストールします。 Chocolatey および必要な Windows 更新プログラムもインストールされることに注意してください。

これには、約 3 GiB の空きディスク領域に加えて、Windows 更新プログラムのインストールに必要な領域が必要です。実行には時間がかかります。

インストール中は、開いているプログラムをすべて閉じてください。インストールが失敗した場合は、Windows が完全に更新されていることを確認してください。コンピュータを再起動して、これをもう一度実行してみてください。このスクリプトは、[スタート] メニューの Node.js の下にあります。

このウィンドウを閉じて、今すぐ停止することができます。これらのツールを手動でインストールする詳細な手順は、https://github.com/nodejs/node-gyp#onwindows で参照できます。

Install Additional Tools for Node.js アプリの起動時のメッセージと Google 翻訳
Nodejs Additional Tools for Nodejs インストーラ1

さらに続行するためにエンターキーを押します。

Using this script downloads third party software.

This script will direct to Chocolatey to install packages. By using Chocolatey to install a package, you are accepting the license for the application, executable(s), or other artifacts delevered to your machine as a result of a Chocolatey install. This acceptance occurs whether you know the license terms or not. Read and understand the license terms of the packages being installed and their dependencies prior to installation:

  • https://chocolatey.org/packages/chocolatey
  • https://chocolatey.org/packages/python
  • https://chocolatey.org/packages/visualstudio2019-workload-vctools

This script is provided AS-IS without any warranties of any kind.

Chocolatey has implemented security safeguards in their process to help protect the community from malicious or pirated software, but any use of this script is at your own risk. Please read the Chocolatey’s legal terms of use as well as how the community repository for Chocolatey.org is maintained.

このスクリプトを使用すると、サードパーティ製ソフトウェアがダウンロードされます。

このスクリプトは Chocolatey にパッケージをインストールするよう指示します。 Chocolatey を使用してパッケージをインストールすると、Chocolatey のインストールの結果としてマシンに配布されるアプリケーション、実行可能ファイル、またはその他のアーティファクトのライセンスに同意することになります。この同意は、ライセンス条項を知っているかどうかに関係なく行われます。インストールする前に、インストールされるパッケージとその依存関係のライセンス条項を読んで理解してください。

  • https://chocolatey.org/packages/chocolatey
  • https://chocolatey.org/packages/python
  • https://chocolatey.org/packages/visualstudio2019-workload-vctools

このスクリプトは、いかなる種類の保証もなく、現状のまま提供されます。

Chocolatey は、悪意のあるソフトウェアや海賊版ソフトウェアからコミュニティを保護するために、プロセスにセキュリティ保護手段を実装していますが、このスクリプトの使用は自己責任で行ってください。 Chocolatey の法的利用規約と Chocolatey.org のコミュニティ リポジトリがどのように維持されているかをお読みください。

Install Additional Tools for Node.js アプリの2ページ目のメッセージと Google 翻訳
Nodejs Additional Tools for Nodejs インストーラ2

管理者権限で Windows PowerShell が起動して、インストール処理が自動的に行われます。

Nodejs Additional Tools for Nodejs インストーラ3

数分後に自動的に Windows PowerShell ウィンドウは閉じました。

Nodejs Additional Tools for Nodejs インストーラ4

これで Node.js に必要なソフトも自動的にインストールできたと思われます。

インストールの確認

コマンドプロンプト起動します。
Windows 10 の場合は、左下のボックスに「コマンドプロンプト」と入力して、検索結果からコマンドプロンプトを選択して起動できます。

Windows10 コマンドプロンプトを起動します.

npm と入力すると使い方が表示されました。
npm がインストールされていることが確認できました。

C:\Users>npm
npm <command>

Usage:

npm install        install all the dependencies in your project
npm install <foo>  add the <foo> dependency to your project
npm test           run this project's tests
npm run <foo>      run the script named <foo>
npm <command> -h   quick help on <command>
npm -l             display usage info for all commands
npm help <term>    search for help on <term> (in a browser)
npm help npm       more involved overview (in a browser)

All commands:

    access, adduser, audit, bugs, cache, ci, completion,
    config, dedupe, deprecate, diff, dist-tag, docs, doctor,
    edit, exec, explain, explore, find-dupes, fund, get, help,
    help-search, hook, init, install, install-ci-test,
    install-test, link, ll, login, logout, ls, org, outdated,
    owner, pack, ping, pkg, prefix, profile, prune, publish,
    query, rebuild, repo, restart, root, run-script, sbom,
    search, set, shrinkwrap, star, stars, start, stop, team,
    test, token, uninstall, unpublish, unstar, update, version,
    view, whoami

Specify configs in the ini-formatted file:
    C:\Users\hiro0\.npmrc
or on the command line via: npm <command> --key=value

More configuration info: npm help config
Configuration fields: npm help 7 config

npm@10.5.0 C:\Program Files\nodejs\node_modules\npm

npm -v と入力するとインストールされた npm のバージョンが 10.5.0 であることが確認できました。

C:\Users>npm -v
10.5.0

インストールされた Node.js のバージョンを確認するには node -v と入力します。
Node.js v20.12.2 がインストールされていることが確認できました。

C:\Users>node -v
v20.12.2

まとめ

今回は、Windows 10 Home に Node.js と npm をインストールする手順を紹介しました。
インストーラのダウンロードや、セットアップ要素ごとの説明や必要な空き容量、必要なソフトを自動的にインストールするオプションを設定した場合にインストールされる Chocolatey についても紹介しました。

参照サイト Thank You!

記事一覧 → Compota-Soft-Press

コメント

Ads Blocker Image Powered by Code Help Pro

お願い - Ads Blocker Detected

このサイトは広告を掲載して運営しています。

ポップアップを閉じて閲覧できますが、よろしければ

このサイト内の広告を非表示にする拡張機能をオフにしていただけませんか?

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

We have detected that you are using extensions to block ads. Please support us by disabling these ads blocker.

タイトルとURLをコピーしました