开发者

在CentOS 7上安装Node.js 18.20.4全过程

目录
  • 引言
  • 安装
    • 1. 下载 Node.js 18
    • 2. 上传和解压文件
    • 3. 重命名解压后的文件夹
    • 4. 配置环境变量
      • 4.1 创建环境变量文件
      • 4.2 android添加环境变量
      • 4.3 重新加载环境变量
  • 配置 npm 镜像源
    • 1. 淘宝源
      • 2. 阿里云源
        • 3. 腾讯云源
          • 4. 华为云源
            • 5. 网易源
              • 6. 中科院大学开源镜像站
                • 7. 清华大学开源镜像站
                  • 8. 恢复官方 npm 源
                  • 验证安装
                    • 注意事项
                      • 总结

                        由于 Centos 7 的 glibc 版本较低,从 Node.js 18 开始官方不再支持该操作系统。

                        为了在 CentOS 7 上成功安装 Node.js 18,我们可以使用非官方构建的版本。本文将详细介绍安装步骤。

                        [root@10-255-101-151 ~]# cat /etc/RedHat-release 
                        CentOS linux release编程客栈 7.9.2009 (Core)
                        [root@10-255-101-151 ~]# 
                        

                        引言

                        Node.js 是一个基于 Chrome V8 引擎的 JavaScript 运行时,旨在构建高效、可扩展的网络应用。自从 2009 年首次发布以来,Node.js 已迅速成为后端开发的热门选择,因其非阻塞 I/O 模型和事件驱动架构,能够处理大量并发连接。

                        与传统的 Web 服务器架构不同,Node.js 使用单线程事件循环来处理请求,这使得它在 I/O 密集型应用中表现出色。无论是开发实时聊天应用、API 服务器还是单页应用,Node.js 都能提供卓越的性能和开发体验。

                        由于其庞大的生态系统,Node.js 拥有数以万计的模块和包,可以通过 npm(Node Package Manager)轻松访问。这使得开发者能够快速集成各种功能,提升开发效率。

                        在这篇博文中,我们将详细介绍如何在 CentOS 7 上安装 Node.js 18,尽管官方不再支持该系统,但我们仍然可以通过非官方构建的版本顺利进行安装。

                        安装

                        1. 下载 Nodphpe.js php18

                        访问非官方发布版本网站,下载适用于 CentOS 7 的 Node.js 18 压缩包:

                        node-v18.20.4-linux-x64-glibc-217.tar.gz
                        

                        2. 上传和解压文件

                        将下载的文件上传到 CentOS 7 服务器,并解压到 /opt 目录下:

                        tar -xzvf node-v18FCWBvs.20.4-linux-x64-glibc-217.tar.gz -C /opt
                        

                        3. 重命名解压后的文件夹

                        为了方便后续操作,我们可以将解压后的文件夹重命名为更短的名称:

                        mv /opt/node-v18.20.4-linux-x64-glibc-217 /opt/node-v18.20
                        

                        4. 配置环境变量

                        接下来,我们需要配置环境变量,使系统能够识别 Node.js 命令。

                        4.1 创建环境变量文件

                        进入 /etc/profile.d 目录,创建一个名为 nodejs.sh 的文件:

                        vi /etc/profile.d/nodejs.sh
                        

                        4.2 添加环境变量

                        在文件中添加以下内容:

                        export NODE_HOME=/opt/node-v18.20
                        export PATH=.:$NODE_HOME/bin:$PATH
                        

                        4.3 重新加载环境变量

                        保存文件后,执行以下命令以重新加载环境变量:

                        source /etc/profile
                        

                        配置 npm 镜像源

                        在中国,由于网络环境的原因,使用官方的 npm 源可能会遇到速度慢的问题。为此,可以将 npm 的源配置为国内的一些镜像,以提高下载速度。以下是常用的 npm 镜像源设置方法:

                        1. 淘宝源

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

                        2. 阿里云源

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

                        3. 腾讯云源

                        npm config set registry https://mirrors.cloud.tencent.com/npm/
                        

                        4. 华为云源

                        npm config set registry https://mirrors.huaweicloud.com/repository/npm/
                        

                        5. 网易源

                        npm config set registry https://mirrors.163.com/npm/
                        

                        6. 中科院大学开源镜像站

                        npm config set registry https://mirrors.ustc.edu.cn/npm/
                        

                        7. 清华大学开源镜像站

                        npm config set registry https://mirrors.tuna.tsinghua.edu.cn/npm/
                        

                        8. 恢复官方 npm 源

                        如果需要恢复到官方 npm 源,可以使用以下命令:

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

                        验证安装

                        安装完成后,可以通过以下命令验证 Node.js 和 npm 是否成功安装:

                        [root@10-255-101-151 ~]# node -v
                        v18.20.4
                        [root@10-255-101-151 ~]# npm -v
                        10.7.0
                        [root@10-255-101-151 ~]# 
                        

                        注意事项

                        • 如果使用 npm 安装的包依赖于 glibc,建议考虑使用 docker 或更换操作系统。
                        • 本文仅适用于 CentOS 7,其他操作系统请参考相应的安装指南。

                        总结

                        在本文中,我们详细介绍了如何在 CentOS 7 上安装 Node.js 18,尽管该操作系统不再得到官方支持,但通过使用非官方构建版本,依然可以顺利进行安装。此外,我们还探讨了如何配置 npm 镜像源,以提高在中国的下载速度,确保开发过程更加高效。

                        通过以上步骤,您不仅能够在 CentOS 7 上运行最新版本的 Node.js,还能轻松管理 npm 包,享受快速、流畅的开发体验。希望本文能帮助您顺利完成 Node.js 的安装与配置,为后续的项目开发奠定良好的基础。

                        以上为个人经验,希望能给大家一个参考,也希望大家多多支持编程客栈(www.devze.com)。

                        0

                        上一篇:

                        下一篇:

                        精彩评论

                        暂无评论...
                        验证码 换一张
                        取 消

                        最新运维

                        运维排行榜