[指令日記] 011 使用 fnm 升級 Node.js 至 v24 並設定 Claude CLI

前言

今天的任務是將開發環境的 Node.js 升級至最新的 v24 版本,並順便把 Anthropic 推出的 Claude CLI 設定好。這篇文章記錄整個操作流程,方便日後參考。

環境準備

首先確認目前的 Node.js 版本與 fnm 狀態:

node --version
fnm --version

如果你還沒安裝 fnm(Fast Node Manager),可以參考 官方文件 進行安裝。fnm 是一套用 Rust 撰寫的 Node.js 版本管理工具,速度比 nvm 快上許多。

升級 Node.js 至 v24

步驟一:查看目前已安裝的版本

fnm list

步驟二:安裝 Node.js v24

fnm install v24

步驟三:設定為預設版本

fnm default v24
fnm use v24

步驟四:確認安裝結果

fnm list
node --version

應該會看到 v24.x.x 的版本號,表示升級成功。

設定 Claude CLI

接下來執行事先準備好的 AI 工具設定腳本:

vim ai-setup.sh
npm install -g npm
npm install -g @anthropic-ai/claude-code
cd ~
bash ai-setup.sh

設定完成後,確認 Claude CLI 是否正常運作:

claude --version

Claude CLI 是 Anthropic 推出的命令列工具,讓開發者可以直接在終端機中與 Claude 互動,進行程式碼撰寫、除錯、檔案操作等任務。

小結

今天完成了兩件事:

  1. Node.js 升級:透過 fnm 將 Node.js 從舊版升級至 v24
  2. Claude CLI 設定:執行設定腳本並確認 CLI 可正常使用

整個過程不到五分鐘,fnm 的速度真的很快,推薦給還在用 nvm 的朋友試試看。

參考資源


💡 指令日記系列:記錄日常開發中的指令操作與環境設定,累積成為自己的技術筆記庫。

飛飛
飛飛

講師學歷:臺科資工所、逢甲資工系畢業。
技術專長:OSINT、滲透測試、網站開發、專業易懂教育訓練。
證照書籍:OSCP、OSCE³、著《資安這條路:領航新手的 Web Security 指南》。
教學經驗:60+ 企業教學經驗、指導過上百位學員。
教學特色:新手友善、耐心指導、擅長圖解(流程圖、心智圖)引導學習。
社群經驗:目前經營全臺資安社群 CURA,曾任臺科資安社社長、逢甲黑客社社長。
社群交流:LINE 社群《飛飛的資安大圈圈》,即時分享經驗、鼓勵交流。
社群分享:FB 粉專《資安這條路,飛飛來領路》,分享文章與圖卡整理。
個人網站:feifei.tw 分享資安技術文章;pbtw.tw 分享 AI 相關應用;ssdlc.feifei.tw 分享軟體安全開發流程文章。