引言

随着互联网的快速发展,全栈开发工程师越来越受到企业的青睐。作为全栈工程师,掌握Node.js是必不可少的技能之一。本文将为你详细讲解如何在CentOS系统上从零开始安装Node.js,帮助你开启全栈之旅。

系统准备

在开始安装Node.js之前,请确保你的CentOS系统满足以下要求:

  • 操作系统:CentOS 7 或更高版本
  • 网络连接:能够访问互联网
  • 超级用户权限:执行以下命令需要root权限或使用sudo命令

安装Node.js

使用包管理器安装

CentOS官方仓库中包含了Node.js的包,你可以通过以下命令安装:

sudo yum install nodejs

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

node -v
npm -v

使用NVM安装

NVM(Node Version Manager)是一款用于管理多个Node.js版本的工具。以下是在CentOS上安装NVM的步骤:

  1. 安装Epel仓库:
sudo yum install epel-release
  1. 安装NVM:
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.1/install.sh | bash
  1. 激活NVM:
source ~/.bashrc
  1. 安装Node.js:
nvm install node
nvm use node
  1. 验证Node.js是否安装成功:
node -v
npm -v

配置Node.js环境

配置npm镜像

由于国内访问npm官方镜像速度较慢,建议将npm镜像源更换为国内镜像。以下是将npm镜像源更换为淘宝镜像的步骤:

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

配置项目依赖

在项目中,你可以通过以下命令安装项目依赖:

npm install

编写第一个Node.js程序

现在你已经成功安装了Node.js,接下来我们将编写一个简单的Node.js程序。

// index.js
console.log('Hello, World!');

运行以下命令执行程序:

node index.js

你将在终端看到输出:Hello, World!

总结

本文详细介绍了在CentOS系统上从零开始安装Node.js的步骤,并为你提供了一个简单的Node.js程序示例。通过学习本文,你将能够开启全栈之旅,为你的职业生涯增添更多可能性。祝你学习愉快!