当前位置: 首页 > news >正文

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 版本号
http://www.lryc.cn/news/390310.html

相关文章:

  • vector模拟实现【C++】
  • 《每天5分钟用Flask搭建一个管理系统》第11章:测试与部署
  • Landsat数据从Collection1更改为Collection2
  • 《每天5分钟用Flask搭建一个管理系统》第12章:安全性
  • Unity之创建与导出PDF
  • 【Android面试八股文】优化View层次过深问题,选择哪个布局比较好?
  • 什么是带有 API 网关的代理?
  • sql拉链表
  • STM32CubeMX实现矩阵按键(HAL库实现)
  • mmdetection3D指定版本安装指南
  • SQLMap工具详解与SQL注入防范
  • 如何在Java中实现自定义数据结构:从头开始
  • 【机器学习】在【Pycharm】中的应用:【线性回归模型】进行【房价预测】
  • 如何在 Linux 中后台运行进程?
  • 软考-软件设计师
  • UOS系统中JavaFx笔锋功能
  • 后端加前端Echarts画图示例全流程(折线图,饼图,柱状图)
  • ValidateAntiForgeryToken、AntiForgeryToken 防止CSRF(跨网站请求伪造)
  • 《昇思25天学习打卡营第5天 | mindspore 网络构建 Cell 常见用法》
  • SQLServer:从数据类型 varchar 转换为 numeric 时出错。
  • 探索迁移学习:通过实例深入理解机器学习的强大方法
  • 【Linux】性能分析器 perf 详解(四):trace
  • 信息安全体系架构设计
  • GPT-5即将登场:AI赋能下的未来工作与日常生活新图景
  • RocketMQ实战:一键在docker中搭建rocketmq和doshboard环境
  • 前端项目vue3/React使用pako库解压缩后端返回gzip数据
  • C++专业面试真题(1)学习
  • 2024 年人工智能和数据科学的五个主要趋势
  • GPU云渲染平台到底怎么选?这六点要注意!
  • 【区块链+基础设施】国家健康医疗大数据科创平台 | FISCO BCOS应用案例