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 - 问题追踪