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)
安装fnm
-
下载fnm执行文件
前往github下载对应发行版(注意机型分类,一般Linux选择
fnm-linux.zip
): -
将文件传输到Linux,之后解压
uzip fnm-linux.zip
-
将解压后的文件
fnm
移动至某个文件夹,方便管理如我习惯将一些环境配置的东西放在
environment
文件夹# 创建存放文件夹 mkdir -p /root/environment/fnm # 移动 mv fnm /root/environment/fnm
-
配置权限
cd /root/environment/fnm chmod 777 fnm
-
环境变量配置
将该行添加到
/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
配置镜像源
-
镜像源地址
阿里云镜像: 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/
-
配置镜像源
将以下配置添加至
~/.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
本文来自博客园,作者:灯火阑珊c,转载请注明原文链接:https://www.cnblogs.com/dgyong/p/18406666
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 单元测试从入门到精通
· 上周热点回顾(3.3-3.9)
· winform 绘制太阳,地球,月球 运作规律