如何在CentOS系统上安装Node.js?

在CentOS上安装Node.js,首先使用sudo yum install -y epel-release添加EPEL仓库,然后运行sudo yum install -y nodejs来安装Node.js

在CentOS上安装Node.js和npm(Node Package Manager)可以通过多种方法实现,包括使用官方提供的存储库、EPEL(Extra Packages for Enterprise Linux)存储库、源码编译以及通过NVM(Node Version Manager)进行管理,以下是详细的步骤:

如何在CentOS系统上安装Node.js?

一、使用官方NodeSource存储库安装

1、启用NodeSource存储库

   curl -sL https://rpm.nodesource.com/setup_<version>.x | sudo bash

<version>替换为你需要的版本号,例如16.x

2、安装Node.js和npm

   sudo yum install -y nodejs

3、验证安装

   node -v
   npm -v

二、使用EPEL存储库安装

1、安装EPEL存储库

   sudo yum install epel-release

2、安装Node.js

   sudo yum install nodejs

3、验证安装

如何在CentOS系统上安装Node.js?

   node -v
   npm -v

三、使用源码编译安装

1、下载并解压源码

   wget https://nodejs.org/dist/v<version>/node-v<version>-linux-x64.tar.xz
   tar -xvf node-v<version>-linux-x64.tar.xz
   cd node-v<version>

2、编译和安装

   ./configure
   make
   sudo make install

3、配置环境变量

编辑~/.bashrc文件,添加以下内容:

   export NODE_HOME=/usr/local/node
   export PATH=$NODE_HOME/bin:$PATH

然后执行:

   source ~/.bashrc

4、验证安装

   node -v
   npm -v

四、使用NVM安装

1、安装NVM

   curl -ohttps://raw.githubusercontent.com/creationix/nvm/v0.33.11/install.sh | bash

该脚本会自动将NVM的路径添加到Bash或ZSH配置文件中。

如何在CentOS系统上安装Node.js?

2、加载NVM

   export NVM_DIR="$HOME/.nvm"
   [ -s "$NVM_DIR/nvm.sh" ] && . "$NVM_DIR/nvm.sh" # This loads nvm
   [ -s "$NVM_DIR/bash_completion" ] && . "$NVM_DIR/bash_completion" # This loads nvm bash_completion

3、安装Node.js

   nvm install <version>
   nvm use <version>

4、验证安装

   node -v
   npm -v

五、配置npm镜像源(可选)

由于国内访问官方npm源速度较慢,可以配置国内的镜像源,如淘宝镜像:

npm config set registry https://registry.npmmirror.com

如果需要恢复官方源,可以使用:

npm config set registry https://registry.npmjs.org

是在CentOS上安装Node.js和npm的几种常见方法,每种方法都有其优缺点,使用官方NodeSource存储库是最简单直接的方法,而源码编译则提供了最大的灵活性,NVM则适合需要管理多个Node.js版本的用户,根据具体需求选择合适的方法即可。

到此,以上就是小编对于“centos安装nodejs”的问题就介绍到这了,希望介绍的几点解答对大家有用,有任何问题和不懂的,欢迎各位朋友在评论区讨论,给我留言。

原创文章,作者:K-seo,如若转载,请注明出处:https://www.kdun.cn/ask/782904.html

Like (0)
Donate 微信扫一扫 微信扫一扫
K-seoK-seo
Previous 2025-01-06 17:33
Next 2025-01-06 18:25

相关推荐

  • centos 扩容硬盘

    扩容前的准备工作在进行硬盘扩容之前,我们需要做好以下几个准备工作:1、确保云主机的磁盘空间不足以容纳新数据,可以通过登录到云主机控制台查看当前磁盘使用情况,或者使用df -h命令查看磁盘空间使用情况。2、选择合适的扩容方式,CentOS云主机硬盘扩容有两种方式:在线扩容和离线扩容,在线扩容是在不停机的情况下进行扩容,而离线扩容需要先关……

    2024-01-12
    0115
  • 如何在CentOS服务器上查看和更改系统编码?

    在CentOS系统中,字符编码是一个重要的设置,它决定了系统如何处理和显示文本,默认情况下,CentOS可能使用UTF-8编码,但有时可能需要修改为其他编码以适应特定的语言环境或解决乱码问题,以下是详细的步骤来修改CentOS系统的编码:1、查看当前系统编码执行命令:打开终端,输入locale命令,可以查看当前……

    2024-12-19
    014
  • centos 关闭服务

    要关闭 CentOS 上的服务,可以使用 systemctl 命令。要关闭名为 example.service 的服务,可以执行以下命令:,,``bash,sudo systemctl stop example.service,``

    2024-04-22
    0122
  • centos使用rpmforge-release的方法是什么

    CentOS使用rpmforge-release的方法在CentOS系统中,我们可以使用yum工具来安装、更新和卸载软件包,而rpmforge是一个提供大量免费开源软件的仓库,我们可以通过yum源的方式将其添加到系统中,从而方便地安装和更新这些软件,本文将介绍如何在CentOS系统中添加rpmforge-release源,并使用yum……

    2024-01-14
    0203
  • 浅析CentOS8虚拟机访问Windows10主机文件夹方法

    本文介绍了在CentOS8虚拟机中访问Windows10主机文件夹的方法,包括使用Samba共享和FTP服务等。

    2024-02-19
    0173
  • centos开启ssh远程登录

    一、什么是SSH?SSH(Secure Shell)是一种加密的网络传输协议,用于在不安全的网络环境中保护数据的安全,它允许用户通过一个加密的通道与远程服务器进行安全通信,从而防止数据被窃取或篡改,SSH最初是由芬兰计算机科学家提奥多·肖尔编写的,后来由开放源代码社区进一步发展和完善。二、如何在CentOS上安装并开启SSH服务?1.……

    2023-11-27
    0200

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

免备案 高防CDN 无视CC/DDOS攻击 限时秒杀,10元即可体验  (专业解决各类攻击)>>点击进入