m's blog

備忘録とかメモとか

人気どころのNode.jsバージョン管理ツールを比較 / nvm, n, nvm-windows, nave, nodist

Image from Gyazo

今回は、人気どころの Node.js のバージョン管理ツールを比較 したいと思います。

少し前に Node.js のバージョン管理ツールの比較をしたので、今回は、その時の内容を簡単にまとめたいと思います。

目次

はじめに

比較対象は、主に以下のサイトで紹介されているツールを参考にしました。

上記のサイトでも、特に人気のある nvmnnvm-windowsnavenodistを Google トレンドで比較します

本記事では、比較時のキーワードとして、「 node [ツール名] 」の形で比較します

例えば n だと、ツール名オンリーで比較すると参考にならなくなるのが主な理由です。

それでは、早速、Node.js のバージョン管理ツールを比較していきたいと思います。

人気度の動向 ( 2011/01/01 - 2020/04/30 )

すべての国

nvm が圧倒的に人気があります。

次点で n。3番手はかなり差がありますが、nodist といった感じです。

日本

日本だとデータがちょっと少ないようなので、あまり参考にならないかもしれません。

すべての国の場合と同様に、nvm、ついで n

日本の場合だと、nodist も人気があるようです。

地域別のインタレスト ( 2019/04/30 - 2020/04/30 )

すべての国

nvm 一色です。 特に中国、ロシアで強い模様。あとは南米でも強め。

まとめ

以上、人気どころの Node.js のバージョン管理ツールを比較してみました。

Linux 環境なら nvm 一択かなといった感じ ですが、Windows 環境だと悩みどころです。

今回比較した Node.js バージョン管理ツールの中で、Windows 対応であるのは、 nvm-windowsnodist の2つです。

筆者のメイン環境は Windows なので、どちらか迷いどころだったのですが、将来的に nvm 移行する場合や、「 Docker + nvm 」の可能性もあるかと思い、とりあえず nvm-windows を選択しました。

今のところ、2~3ヶ月ほど使っていますが、不具合のようなものはないです。

ただ、Node.js のバージョン指定ができないのが少し残念です。

Windows 環境で、かつバージョン指定機能もほしい場合は、nodist の方がいいかもしれません。

最後におまけとして、最近の動向を添えて今回の記事の締めとしたいと思います。

※ 執筆時点では未知の部分もあるため、コメントはなしで比較グラフの記載のみです。

おまけ / 最近の動向

直近12ヶ月の状況 / すべての国

人気度の動向

地域別のインタレスト

直近5年間の状況 / すべての国

人気度の動向

地域別のインタレスト