Node版本管理工具 fnm 安装使用

fnm 是一个基于 Rust 开发的 Node 版本管理工具,它的目标是提供一个快速、简单且可靠的方式来管理 Node.js 的不同版本。同时,它是跨平台的,支持 macOS、Linux、Windows。🚀 Fast and simple Node.js version manager, built in Rust.

特点

快速:fnm 使用 Rust 编写,因此它在执行速度上比其他 Node 版本管理工具更快。

简单:fnm 的命令行接口简单易用,可以轻松地安装、切换和卸载 Node.js 版本。

可靠:fnm 使用 Node.js 的官方二进制文件来安装 Node.js 版本,因此它是可靠且与官方版本兼容的。

安装(windows)

  • winget install Schniz.fnm
  • fnm use --install-if-missing 20
  • node -v
  • npm -v
    安装后重启终端即可使用 fnm

使用(配置环境)

  • 在PowerShell中,profile.ps1文件是一个特殊的脚本,它允许用户在每次打开PowerShell窗口时自动运行一些命令。这对于设置常用的环境变量、别名和函数等非常有用。
  • 首先要找到或创建profile.ps1文件,可以参考以下指令:
    • Get-Content $Profile
    • New-Item $Profile -ItemType File -Force
  • 找到该脚本并编辑保存 fnm env --use-on-cd | Out-String | Invoke-Expression
  • 安装node版本
    • fnm install 版本号
  • 切换node版本
    • fnm ues 版本号
  • 设置默认node版本
    • fnm default 版本号
相关推荐
小满zs3 小时前
Nodejs 第八十五章(集群)
前端·node.js
小满zs5 小时前
Nodejs 第八十四章(ElasticSearch搜索)
前端·elasticsearch·node.js
GISer_Jing10 小时前
Node.js_流Stream
前端·网络·node.js
小陈同学呦14 小时前
初入Node.js必备知识
前端·后端·node.js
周其军14 小时前
npm ci vs npm i
前端·javascript·vue.js·ci/cd·npm·node.js
小陈努力学1123581315 小时前
Vue.js 和 Node.js 全栈项目的运行与部署指南
前端·vue.js·node.js
小满zs1 天前
Nodejs 第八十三章(ElasticSearch全文检索)
前端·elasticsearch·node.js
concisedistinct2 天前
深入浅出:npm常用命令详解与实践
前端·npm·node.js·工具·modules
☀️2 天前
npm的常用命令详解
前端·npm·node.js
秋刀prince2 天前
【nvm】如何使用nvm优雅的管理Node.js
node.js