Skip to content

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.jsonengines.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

手動升級

  1. 訪問 fnm Releases 頁面
  2. 下載最新版本
  3. 替換舊版本

獲取最新信息

相關鏈接