Node.js 是一种轻量级、高效的 JavaScript 运行时环境,可在浏览器外运行 JavaScript 代码。它广泛用于构建现代网站,简单易用但功能强大。本文将手把手教您如何在 CentOS 和 Debian 服务器上安装 Node.js 和 Node 包管理器(NPM)。
curl
工具在安装 Node.js 之前,需要确保 curl
已安装。执行以下命令进行安装:
sudo yum install curl
通过以下命令添加 Node.js 的存储库,确保 yum
能正确获取安装包:
curl --silent --location https://rpm.nodesource.com/setup_8.x | sudo bash -
运行以下命令安装 Node.js 和 NPM:
bashsudo yum install -y nodejs
安装过程可能需要几分钟,请耐心等待。
使用以下命令验证 Node.js 和 NPM 是否正确安装:
node -v
npm -v
如果显示版本号,则说明安装成功;如果没有,可能是安装过程存在问题。
curl
工具执行以下命令安装 curl
:
sudo apt-get install curl
运行以下命令添加 Node.js 的存储库:
bashcurl -sL https://deb.nodesource.com/setup_8.x | sudo -E bash -
通过以下命令安装 Node.js 和 NPM:
bashsudo apt-get install -y nodejs
验证安装步骤与 CentOS 相同:
node -v
npm -v
除了查看版本号,还可以通过运行简单的测试程序进一步验证 Node.js 是否安装成功。
登录服务器后,创建一个名为 test.js
的文件:
touch test.js
使用文本编辑器(如 nano
)打开文件:
nano test.js
在文件中输入以下代码:
javascriptconst http = require('http');
const port = 80;
const ip = '0.0.0.0'; http.createServer((req, res) => {
res.writeHead(200, { 'Content-Type': 'text/plain' });
res.end('Test Site');
}).listen(port, ip);
console.log('Web Server is running on ' + ip + ':' + port);
编辑完成后,按 Ctrl + X 退出并保存文件。
执行以下命令运行测试文件:
bashnode test.js
如果显示以下内容,则说明程序运行成功:
arduinoWeb Server is running on 0.0.0.0:80
127.0.0.1
或实际 IP),应该会显示 “Test Site”。无论是 CentOS 还是 Debian,上述清晰的安装步骤和验证方法大家都可以试试,通过简单的测试程序,您可以快速确认 Node.js 环境是否正常运行。