fnm
是一个快速、轻量级的 Node.js 版本管理工具,用于安装和管理不同版本的 Node.js。fnm
首先,你需要在系统上安装 fnm
。可以通过以下方式进行安装:
使用 winget
(Windows 用户):
winget install Schniz.fnm
使用 curl
(适用于 macOS 和 Linux 用户):
curl -fsSL https://fnm.vercel.app/install | bash
查看已安装的 Node.js 版本:
fnm list
列出所有可用的 Node.js 版本:
fnm ls-remote
安装指定版本的 Node.js:
fnm install 20
这将安装 Node.js 的 20.x 版本。
切换到指定版本的 Node.js:
fnm use 20
这将切换到已安装的 Node.js 20.x 版本。
卸载某个 Node.js 版本:
fnm uninstall 20
这将卸载 Node.js 20.x 版本。
设置默认的 Node.js 版本:
fnm default 20
这将设置 Node.js 20.x 版本为默认版本。
.node-version
文件fnm
支持 .node-version
文件或 .nvmrc
文件。你可以在项目目录中创建这个文件,并写入所需的 Node.js 版本号。每次进入该目录时,fnm
会自动切换到文件中指定的 Node.js 版本。例如:
20
在你的终端配置文件(例如 .bashrc
, .zshrc
, .profile
)中添加 fnm
环境变量的配置:
eval "$(fnm env)"
fnm
管理的 Node.js 版本。fnm env --use-on-cd
命令,你可以在每次切换目录时自动切换到对应的 Node.js 版本。在终端配置文件中添加以下内容:
fnm env --use-on-cd | Out-String | Invoke-Expression
© 著作权归作者所有
本文由 趣代码Blog 创作,采用 知识共享署名4.0 国际许可协议进行许可,本站文章除注明转载/出处外,均为本站原创或翻译,转载前请务必署名。