Node.jsをWindowsで使っていると、「最新版のNode.jsって今いくつ?」と確認したくなることがあります。
特にRust製の高速ツール Volta を使っている場合、nvm ls-remote のようなリモート一覧コマンドがありません。
PowerShellを使えば、Node.js公式APIから最新版の情報を簡単に取得できます!
Node.js公式サイトでは、すべてのリリース情報をJSON形式で公開しています。 URLはこちら:
https://nodejs.org/dist/index.json
このJSONをPowerShellで処理することで、最新版を確認できます。
(irm https://nodejs.org/dist/index.json)[0].version
出力例:
v22.9.0
これで、現在リリースされているNode.jsの最新版を一瞬で確認できます。
(irm https://nodejs.org/dist/index.json) | Select-Object -First 5 -ExpandProperty version
出力例:
v22.9.0
v22.8.0
v22.7.0
v22.6.0
v22.5.0
このように、最近のリリース履歴も簡単に確認できます。
(irm https://nodejs.org/dist/index.json).version
Node.jsの初期リリースから現在までのすべてのバージョンがずらっと表示されます。 バージョン履歴を分析したいときなどにも便利です。
Volta はRust製の高速Node.jsツールチェーンマネージャーですが、nvm ls-remote のような一覧取得機能はありません。
そのため、今回のPowerShellコマンドを組み合わせると非常に便利です。
Voltaでの基本的な操作は以下の通りです:
volta list node # インストール済みNode一覧
volta install node@latest # 最新版をインストール
volta pin node@latest # プロジェクトに固定
これらと組み合わせることで、最新Node.jsバージョンの確認〜インストールまでをスムーズに行えます。
| 目的 | コマンド |
|---|---|
| 最新バージョンを確認 | (irm https://nodejs.org/dist/index.json)[0].version |
| 最新5件を確認 | (irm https://nodejs.org/dist/index.json) | Select-Object -First 5 -ExpandProperty version |
| 全バージョン一覧 | (irm https://nodejs.org/dist/index.json).version |
PowerShellのirmコマンド(Invoke-RestMethod)は、JSONを自動でオブジェクト化して扱えるため、
Node.jsのバージョンチェックや自動更新スクリプトにも応用できます。
Windows+Volta環境でも、これで最新のNode.jsをいつでもチェックできます!🚀
この記事では、PowerShellスクリプトでNode.jsの最新バージョンを確認する手順を紹介しました。 VoltaやBunなどの新しいツールを活用することで、開発環境のメンテナンスがより簡単になります。
.htaccessは階層で引き継がれる?Apacheの挙動を徹底解説
SEO対策に必須!検索上位を狙うsitemap.xmlの完全ガイド
Google Search Consoleの「代替ページ(適切なcanonicalタグあり)」とは?原因と解決法を徹底解説!
Microsoft純正の新しいコンソールエディタ「edit」が復活!| edit.exe インストール方法
Googleサイト確認のTXTレコードをnslookupで確認する方法【SEO対策】
Googleサーチコンソールに反映されるための最低限のSEO構造とは
【Anker Soundcore Liberty 4】イヤーピース紛失!代替品はAmazonで購入
JavaScriptでタイムゾーン変換!UTCとJST(日本時間)の変換方法
git switchの使い方とgit checkoutとの違い
HTMLとJavaScriptモジュールでクラスを定義し、ボタンから呼び出す方法
JavaScriptでTensorFlow.jsを動的に読み込む方法|HTMLに直接書かずに機械学習を実行する
ffmpegでMOVファイルを逆再生する方法【音声付き対応】
Windows 11でタスクマネージャー以外からアプリを終了させる方法【PowerShell・コマンドプロンプト】
JavaScriptでPCの空き容量やメモリ量を取得できる?Chromeの制限と代替手法
PowerShellでNode.jsの最新バージョン一覧を確認する方法【Volta/Windows対応】
PowerShellでNode.jsの最新バージョン一覧を確認する方法【Volta/Windows対応】
Next.jsでbasePathを/homepage2にしてS3へ静的デプロイする完全手順