fnm 介绍
- GitHub描述: Fast and simple Node.js version manager, built in Rust
- 自译: Rust实现的,迅捷而简单的Node.js版本管理器。
fnm 特性
- nvm 只支持类 Unix 系统,而 fnm 跨平台支持更好,在 macOS、Windows、Linux 均可使用。
- 可完全替代 nvm, fnm 支持
.node-version
和.nvmrc
文件。
fnm 安装
- macOS:
brew install fnm
- Windows:
scoop install fnm
或choco install fnm
- Linux: 在 Releases 页面 下载压缩包,解压后将路径添加到环境变量
PATH
, 这种方式对 macOS 和 Windows 也适用 - macOS 和 Linux 还支持脚本安装:
curl -fsSL https://fnm.vercel.app/install | bash
fnm 使用
fnm help
可查看帮助和详细命令
Windows上临时使用fnm(持久化不修改环境变量)
- 前往 fnm release 页面下载最新的
fnm-windows.zip
- 解压后得到
fnm.exe
(假设解压目录为D:\portable\fnm
) cmd.exe 中执行如下命令, 生成 fnm 设置环境变量的脚本
init.cmd
fnm --fnm-dir "D:\portable\fnm" --node-dist-mirror "https://npmmirror.com/mirrors/node/" env --use-on-cd>init.cmd
执行
init.cmd
后, 查找 node 版本列表, 安装合适的版本(以v22.1.0
为例)fnm list-remote fnm install v22.1.0 fnm use v22.1.0
至此,fnm 已经安装 好了 node, 接下来设置 npm 加速
npm config -g set registry https://registry.npmmirror.com
因为安装 pnpm
npm install -g pnpm
评论 (0)