MENU

サーバーサイドローカル環境JavaScript

【Node.js】 Windowsでアップデートできない困った時の対処法

更新日:2021/05/20

 

インストールした時は最新バージョンでも時とともに古くなっていく。
僕がNode.jsをインストールしたときのLTS版がv12だったのが、いつの間にかv14になっていた。

 

そこで既存のNode.jsをバージョンアップしてみます。

 

最新版をダウンロードしてインストール

 

他の人の記事でも解決策として紹介されていますが、公式ページから最新版をダウンロードして実行すると、インストーラーが既存のものと置き換えてくれます。

 

■Node.js公式ページ:https://nodejs.org/ja/

 

Node.js公式ページ

 

『Node.js® は、Chrome の V8 JavaScript エンジン で動作する JavaScript 環境です。』という非常にあいまいで、誤解を生む表現が気になります。

 

いろいろ言いたいですがぐっとこらえて、上部メニューのダウンロードをクリックしてダウンロードページに進むか、緑のダウンロードボタンを押してダウンロードしてください。

 

Node.jsのインストール方法なんて忘れたよ!という人は次の記事を見てね。
【Node.js】 Windows10にインストールしてブラウザ表示するまでの要点メモ

 

■インストール前のバージョン確認

 


C:\Users\abcd>node -v
v12.16.3

 

■インストール前のバージョン確認

 


C:\Users\abcd>node -v
v14.17.0

 

v12からv14にアップデートできました。

インストーラーは何をしているのか

 

Node.jsのインストーラーは、次の4つの処理をおこなっています。

 

  1. Windowsのレジストリにインストーラー情報を登録
  2. インストール先フォルダの作成
  3. フォルダ内へNode.jsモジュールを展開
  4. 環境変数PATHの設定

 

Windowsのレジストリには次の情報が書き込まれます。

 


\HKEY_CURRENT_USER\SOFTWARE\Node.js\Components

DocumentationShortcuts REG_DWORD 1
EnvironmentPathNpmModules REG_DWORD 1
NodeStartMenuShortcuts REG_DWORD 1

\HKEY_LOCAL_MACHINE\SOFTWARE\Node.js

InstallPath REG_SZ C:\Program Files\nodejs\ ←インストール先フォルダ
Version REG_SZ 14.17.0 ←インストールしたバージョン

 

以前と異なるインストール先フォルダを指定すると、上のInstallPathのフォルダ(以前のフォルダ)が削除されます。

 

また、環境変数PATHから以前のインストール先フォルダを削除し、新しいインストール先フォルダを追加するという処理もおこなっています。

 

つまりインストーラーを使用すると、複数のバージョンを同一のPCにインストールすることができません。

 

もし、どうしても複数のバージョンを使いわけたい時は、次の記事を参考にしてみてください。
【Node.js】 Windowsで複数のバージョンを管理する方法

けーちゃんおススメJavaScript入門書

  • スラスラ読める JavaScript ふりがなプログラミング
  • プログラム未経験者がJavaScript始めるならコレ!
    コードを掲載して自分で理解しろという投げっぱなしな入門書とは異なり、コードに一つ一つどんなことをやっているかをふりがなという形式で解説しています。
    それでいてJavaScriptの基礎と応用を学べる良書です。
  • これからWebをはじめる人のHTML&CSS、JavaScriptのきほんのきほん
  • JavaScriptの機能を実践で活かすにはHTMLやCSSの知識が不可欠です。
    しかしそれらの知識があることが前提として書かれている書籍が多い中、この本は総合的な知識を身に着けることができます。
    HTMLやCSSの知識も不安な方には、ぴったりの一冊です
  •  

    入門書の役割は、自分のやりたいことをネットで調べることができるようになるための、基礎的な知識の獲得です。
    まずはこれらの本でしっかりと基礎知識を身につけましょう。
    そしてもっと高度なことや専門的なことはネットで調べ、情報が足りないと感じたら書籍を購入してください。


    期間限定情報:
    6/21と6/22は年に一度のプライム会員大感謝祭!
    欲しかったアレが安く手に入るチャンスです
    忘れずにチェックしてください!
    僕は以前のタイムセール祭りで4Kモニタが買ったけど、それより安かったらどうしよう・・・

    ちなみにプライム会員でなくても、無料体験で参加できるようです。
    欲しい商品があるか、確認だけでもしておきましょう。

    記事の内容について

     

    こんにちはけーちゃんです。
    説明するのって難しいですね。


    「なんか言ってることおかしくない?」
    たぶん、こんなご意見あると思います。

    裏付けを取りながら記事を作成していますが、僕の勘違いだったり、そもそも情報源の内容が間違えていたりで、正確でないことが多いと思います。

    そんなときは、ご意見もらえたら嬉しいです。

    ご意見はこちら。
    https://note.affi-sapo-sv.com/info.php

    【お願い】

    お願い

    ■このページのURL


    ■このページのタイトル


    ■リンクタグ


    ※リンクして頂いた方でご希望者には貴サイトの紹介記事を作成してリンクを設置します。
    サイト上部の問い合わせよりご連絡ください。
    ただしサイトのジャンルによっては、お断りさせていただくことがあります。