fnm安装及配置,Linux中实现node.js版本管理

fnm安装及配置,Linux中实现node.js版本管理

源码:Schniz/fnm: 🚀 Fast and simple Node.js version manager, built in Rust (github.com)

命令文档:fnm/docs/commands.md at master · Schniz/fnm (github.com)show

安装fnm

  1. 下载fnm执行文件

    前往github下载对应发行版(注意机型分类,一般Linux选择fnm-linux.zip):

    Releases · Schniz/fnm (github.com)

  2. 将文件传输到Linux,之后解压

    uzip fnm-linux.zip
    
  3. 将解压后的文件fnm移动至某个文件夹,方便管理

    如我习惯将一些环境配置的东西放在environment文件夹

    # 创建存放文件夹
    mkdir -p /root/environment/fnm
    # 移动
    mv fnm /root/environment/fnm
    
  4. 配置权限

    cd /root/environment/fnm
    chmod 777 fnm
    
  5. 环境变量配置

    将该行添加到/etc/profile文件末尾

    # 注意 /root/environment/fnm 为存放fnm的文件夹目录
    export PATH=$PATH:/root/environment/fnm
    

    使其生效

    source /etc/profile
    

    将该行添加到~/.bashrc文件末尾

    eval "$(fnm env --use-on-cd --shell bash)"
    

    使其生效

    source ~/.bashrc
    

    输入查看fnm版本命令验证是否安装成功

    fnm --version
    

配置镜像源

  1. 镜像源地址

    阿里云镜像:
    node_mirror: https://npmmirror.com/mirrors/node/
    npm_mirror: https://npmmirror.com/mirrors/npm/
    腾讯云镜像:
    node_mirror https://mirrors.cloud.tencent.com/nodejs-release/
    npm_mirror https://mirrors.cloud.tencent.com/npm/
    
  2. 配置镜像源

    将以下配置添加至~/.bashrc文件末尾

    # 阿里云
    export FNM_NODE_DIST_MIRROR=https://npmmirror.com/mirrors/node/
    export NPM_CONFIG_REGISTRY=https://npmmirror.com/mirrors/npm/
    

    使其生效

    source ~/.bashrc
    

安装及切换nodejs

  • 查看可用版本

    fnm ls-remote
    
  • 安装指定版本

    # 安装时只输入大版本会自动下载最新版
    fnm install 18
    
    # 也可以输入lts代号安装
    fnm install lts/Hydrogen
    
  • 查看已安装版本

    fnm ls
    
  • 切换版本

    fnm use 18
    
  • 设置全局默认版本(每次打开一个新的终端窗口或标签页时,fnm会使用默认版本)

    fnm default 18
    
posted @   灯火阑珊c  阅读(801)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 单元测试从入门到精通
· 上周热点回顾(3.3-3.9)
· winform 绘制太阳,地球,月球 运作规律
点击右上角即可分享
微信分享提示