安装 Node 四种方法 (Linux)

【更新系统包】:

sudo dnf update -y

【方法一】:使用 EPEL 仓库安装

sudo dnf install epel-release -y
sudo dnf install nodejs -y

【方法二】:使用 NodeSource 仓库安装 

curl -fsSL https://rpm.nodesource.com/setup_22.x | sudo bash -
sudo dnf install nodejs -y

【方法三】:使用 NVM(Node Version Manager)安装:

curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.3/install.sh | bash
source ~/.bashrc
nvm install 16
nvm install 22
nvm ls node           #显示所有 Node 版本
vm use 22             #更换当前版本
nvm alias default 22  #设置默认版本
nvm uninstall 16      #卸载版本

    【方法四】:从源码编译安装:

    1. 安装 g++ 编译器
    sudo dnf install -y gcc-c++ make
    2. 下载压缩包  ( 自己设定的当前目录是:/maze )         
    curl -O https://nodejs.org/dist/v22.14.0/node-v22.14.0.tar.gz
    3. 解压、删包( 当前目录是:/maze )
    tar -xzf node-v22.14.0.tar.gz
    rm node-v22.14.0.tar.gz
    cd node-v22.14.0
    4. 配置脚本( 当前目录是:/maze/node-v22.14.0 )
    ./configure
    ./configure --prefix=/opt/node  #如果想把 Node 安装在 /opt/node 目录里
    
    5. 编译源码(当前目录是:/maze/node-v22.14.0)
    make
    6. 安装(当前目录是:/maze/node-v22.14.0)
    sudo make install
    7. 删除源码目录  /maze/node-v22.14.0
    • ./configure: 配置编译环境,生成 Makefile。
    • make: 编译源码,生成可执行文件。
    • sudo make install: 将编译好的文件安装到系统目录(如 /usr/local/bin 和 /usr/local/lib)。
    • 安装完成后,Node.js 的可执行文件(如 node 和 npm)已经复制到 /usr/local/bin,库文件复制到 /usr/local/lib/node_modules,因此源码目录 /maze/node-v22.14.0 不再需要。

    【总结】:

    • 开发环境:推荐使用 NVM,可以轻松切换和管理多个 Node.js 版本,非常适合开发和测试。

    • 生产环境:推荐使用 NodeSource 仓库,提供最新的稳定版本,安装简单,适合生产环境。

    • 自定义需求:如果需要特定的编译选项或自定义构建,可以选择 从源码编译安装

    评论
    添加红包

    请填写红包祝福语或标题

    红包个数最小为10个

    红包金额最低5元

    当前余额3.43前往充值 >
    需支付:10.00
    成就一亿技术人!
    领取后你会自动成为博主和红包主的粉丝 规则
    hope_wisdom
    发出的红包
    实付
    使用余额支付
    点击重新获取
    扫码支付
    钱包余额 0

    抵扣说明:

    1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
    2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

    余额充值