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. 替换旧版本

获取最新信息

相关链接