Jiwon Min Developer

Windows 11でのNode.jsセットアップ中に発生するパッケージインストールエラーの解決方法

Windows 11にNode.jsをインストールする際、追加のパッケージインストールに関連するエラーに遭遇することがあります。 これらのエラーは、一部のNode.jsパッケージをC/C++Pythonでコンパイルする必要があるために頻繁に発生します。 このガイドでは、これらの問題を効率的に解決し、スムーズなインストールプロセスを保証するための詳細な解決策を提供します。 一般的なエラーの1つに、追加ツールをインストールするためにchocolatyを使用する際に発生するものがあります。 既存のchocolatyパスにvisualstudio2019-workload-vctoolsがインストールできない場合、インストール失敗につながることがあります。 インストールプロセスではCMD画面が表示され、PowerShellを使用してインストールが進行しますが、 何度試してもクリーンインストールができない場合があります。

Mediumにも投稿しています。

node.js

© Pixabay © CopyrightFreePictures


Windows 11でNode.jsをインストールする際、追加パッケージのインストールに関連するエラーが発生することがあります。 これらのエラーは、一部のNode.jsパッケージをC/C++Pythonを使用してコンパイルする必要があるために発生します。 この記事では、これらの問題を効率的に解決し、円滑なインストールプロセスを支援するために、その方法を記録として残します。

一般的なエラーの1つは、追加ツールをインストールするためにchocolatyを使用するときに発生します。 既存のchocolatyパスにvisualstudio2019-workload-vctoolsをインストールできない場合、インストール失敗が発生する可能性があります。

visualstudio2019-workload-vctools not installed. the package was not found with the source(s) listed.

Windows 11でNode.jsをインストール中に追加パッケージのインストールエラーに関連して上記のようなメッセージが表示された場合の解決方法です。 この記事は、初心者から経験豊富な開発者まで、インストール過程でよく遭遇する問題に対して、明確で実行可能な解決策を提供することを目的としています。

Automatically install

Node.jsのインストール中に必要なツールのインストール

Node.jsのインストール中には、上記のように、インストールに必要な追加の必須項目をインストールするのに役立つオプションが存在します。 このまま進めると、通常は正常にインストールされるはずです。

Necessary tools installing

必要なツールのインストール中

Installation failure

インストール中にエラーが発生

Node.jsの使用に必要な追加ツールをインストールするためのCMD画面が表示され、PowerShellを使用してインストールが進行します。 インストール中に上記のようなエラーが表示され、何度再実行してもクリーンインストールができません。

1. Chocolatyの再インストール

  • C:\ProgramData\chocolaty ディレクトリに移動し、そのディレクトリを削除します。 Node.jsを再インストールすると、chocolatyと必要なツールも一緒に再インストールされます。 Chocolatey folder

2. Visual Studio Build Toolsのインストール

インストール完了

Node.jsのインストールと必要なパッケージのインストールがすべて完了しました! これで開発環境の準備が整いました。

以下は追加で確認すべき項目です:

  1. Node.jsのバージョン確認:
    インストールが正しく行われたか確認するために、次のコマンドを実行してください:
    # このコマンドでNode.jsとnpmのバージョンを確認できます。
    node -v
    npm -v
    
  2. 基本プロジェクトの作成:
    Node.jsが正しくインストールされたか確認するために、簡単なプロジェクトを作成してみることができます。任意のディレクトリに移動した後、次のコマンドを実行してください:
    # このコマンドで新しいプロジェクトディレクトリを作成し、基本的なパッケージ設定ができます。
    mkdir my-node-project
    cd my-node-project
    npm init -y
    
  3. 必須パッケージのインストール:
    プロジェクトに必要な基本的なパッケージをインストールしてみてください。例えば、Expressをインストールするには、次のコマンドを実行します:
    # このコマンドでExpressパッケージをインストールし、サーバーを構築できます。
    npm install express
    
  4. その他の設定:
    追加で必要な設定やパッケージがあれば、この時点でインストールしておくことをお勧めします。プロジェクトの要件に応じて必要なパッケージをインストールし、環境設定を完了させてください。

これで、Windows 11にNode.jsと必要なツールがインストールされ、設定されました。開発を始める準備は完了です。コーディングを楽しんでください!

Upgrade successful

インストール完了

参考資料