nvmを使ったNodeバージョン管理
NodeJSのバージョン管理を助けるツール、Nodeだけを使う人には最高の選択
AI生成コンテンツは不正確または誤解を招く可能性があります。
お知らせ
Nodeだけを使う開発者にはnvmの使用をお勧めしますが、 Python、Javaなども一緒に使う場合は、nvmの代わりにasdfというツールを使うことをお勧めします。
ずっとエレガントです
正直、私は自己診断(健康チェック)アプリが嫌いです。
最近iPhone 7に変える前までは、アプリが開くまでとても時間がかかりました。
どうせ意識の流れに従って「いいえ」を3回入力する動作は、本当に非効率的に感じます。
しかし教育委員会では必要だと考えているようです。
まあ、過去の私は教育委員会が何を考えようと気にしませんでした。
Pythonで自己診断サーバーにリクエストを送って自己診断を自動で行うプログラムを作って使っていました。
先生に見つかる前までは
その後、特に自己診断の自動化に関心を持たず、与えられたとおりに生活していました。
ところがある日、GitHubでこのリポジトリを発見しました。
hcs.jsというNodeライブラリプロジェクトで、最近追加されたセキュリティキーパッドに完璧に対応しています!!
私が以前書いたコードは初心者の頃に書いたコードでぐちゃぐちゃで、今も初心者だけど...
特に今回セキュリティキーパッドが適用されて、そのまま動作不能になりました。
私はhcs.jsプロジェクトを見て、自分が作ったプログラムを再び改良したくなりました。
ただシステムを分析して自動的に動作する様子を見たかったのです。
まずhcs.jsライブラリを使ってみることにし、Nodeをダウンロードする方法を探しました。
NodeJSをインストールする正しい方法
NodeJSをインストールするのに多くの方法があるようでした。 「nodejs install」と検索したとき、ブログごとに異なる検索結果が出るのを見ると分かりました。 私が見つけた方法は2つでした。
- nvmのようなNodeバージョンマネージャーを使ってインストールする方法
- winget、aptのようなパッケージマネージャーを使って特定バージョンのNodeをインストールする方法
正直2番の方法を使っても問題はありませんが、Nodeバージョンマネージャーが存在する理由があります。 NodeJSの新バージョンリリースが非常に頻繁に行われることです。
パッケージマネージャーでNodeをインストールすると、毎回新バージョンのNodeがインストールされて既存の依存関係が壊れる可能性があり、依存関係以外にも問題が発生する可能性があります。 このような問題を解決するために、様々なバージョンのNodeを同時に使用できるnvmを使用するのです。
nvmを使ってNodeをインストールする方法
curlツールをインストールしましょう。
sudo apt-get install curl
以下のコマンドでnvmをインストールしましょう。
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.0/install.sh | bash
もしzshや他のシェルを使っている場合は、パイプ(|)の後をbashではなくzshなど他のものに変更してください。
++ 記事を書いている時点では0.39.0が最新バージョンですが、後でアップデートされる可能性があります。
アップデートの有無はこのページで確認してください。
これでnvmがインストールされました。
command -v nvmコマンドを使ってインストールを確認できます。「コマンドが見つかりません」のようなメッセージが出力されたら、ターミナルを閉じてもう一度開いてみてください。
nvm install nodeコマンドで最新バージョンのNodeをインストールするか、nvm install --ltsコマンドで安定版リリースをインストールすることもできます。
node --versionコマンドを実行すると、インストールされたNodeのバージョンが出力されます。
NodeJSが正常にインストールされたので、プログラミングを楽しんで、nvmツールについてもう少し勉強してみましょう。