はじめに
Windowsにnode.jsをインストールしようとすると,
you don't have sufficent privilege なんとかかんとか
でインストールが失敗することがあります.
アラートボックスにはAdminアカウントでログインしなおせ,と書かれていますが,コマンドプロンプト画面からインストーラを起動するとうまくいくことがあります.
コマンドプロンプトからのMSIインストール
ステップ1.コマンドプロンプトを「管理者で実行」で起動します.
ステップ2.ダウンロードしてきたMSIファイルの置かれているフォルダに移動します.たいていDownloadsだろうと思います.
ステップ3.このステップはオプションです.スキップしてステップ4に進み,だめだったらここに戻ってきて
再度ステップ4を行います.
次のコマンドを実行して権限をもらいます.コマンドが正常終了していることを確認します.
C:\Users\hata\Downloads>net user Administrator /active:yes
コマンドは正常に終了しました。
ステップ4.MSIファイルをインストールするコマンドを起動します.
C:\Users\hata\Downloads>msiexec /i node-v10.16.0-x64.msi
このあとは,インストール用のウィンドウが新たに開きますので,
通常のインストール手順に従って作業します.
ステップ5.確認
インストールに使ったコマンドプロンプト画面はいったん閉じて,
新たに普通の権限で新しいコマンドプロンプト画面を立ち上げてnodeとnpmが
起動できることを確認します.
C:\Users\hata>node --version
v10.16.0
C:\Users\hata>npm --version
6.9.0