fnm 更新日志
本頁面記錄 fnm 的主要版本更新和重要變更。
最新版本
v1.37.1 (2024)
新功能:
- 改進 Apple Silicon 支持
- 新增
--resolve-engines選項 - 優化版本文件解析
改進:
- 更快的版本下載速度
- 更好的錯誤信息提示
- 改進 Shell 補全
修復:
- 修復 Windows 路徑問題
- 修復版本切換時的競態條件
版本歷史
v1.37.x
- 新增
--version-file-strategy選項 - 支持
recursive版本文件查找 - 改進 Corepack 支持
v1.36.x
- 新增
--corepack-enabled選項 - 改進 ARM64 架構支持
- 優化內存使用
v1.35.x
- 新增
--use安裝選項 - 改進下載進度顯示
- 修復多個 Shell 集成問題
v1.34.x
- 新增
--silent-if-unchanged選項 - 改進 Fish Shell 支持
- 優化版本列表顯示
v1.33.x
- 新增
--progress選項控制進度條 - 改進錯誤處理
- 修復 Windows PowerShell 集成
v1.32.x
- 新增
--latest安裝選項 - 改進 LTS 版本檢測
- 優化啟動性能
v1.31.x
- 新增
--arch架構覆蓋選項 - 改進多架構支持
- 修復下載校驗問題
主要功能裡程碑
自動版本切換
v1.30 引入 --use-on-cd 功能,自動根據目錄切換 Node.js 版本。
engines.node 支持
v1.29 新增對 package.json 中 engines.node 字段的支持。
Corepack 集成
v1.36 新增 --corepack-enabled 選項,自動啟用 Corepack。
遞歸版本文件查找
v1.37 新增 --version-file-strategy=recursive,支持向上查找父目錄的版本文件。
升級指南
使用 Homebrew
bash
brew upgrade fnm使用 curl 腳本
bash
curl -fsSL https://fnm.vercel.app/install | bash手動升級
- 訪問 fnm Releases 頁面
- 下載最新版本
- 替換舊版本
獲取最新信息
- GitHub Releases - 完整版本歷史
- GitHub Commits - 最新提交記錄
- GitHub Issues - 問題追蹤