在服务器上部署 Node.js 环境是开发全栈应用、运行 JavaScript 服务端代码的基础步骤。本文将详细介绍如何在 Linux 服务器上搭建 Node.js 环境,并验证其是否正常运行。本文适合初学者和有一定经验的开发者参考。
一、服务器环境准备
1. 添加 GitHub Hosts
由于某些网络环境下访问 GitHub 可能较慢或不稳定,我们可以通过修改 /etc/hosts
文件来加速访问。
操作步骤:
1.使用 vi 编辑器打开 /etc/hosts 文件:
vi /etc/hosts
2.在文件末尾添加以下内容
20.205.243.166 github.com
如图所示:
3.保存并退出(按 ESC ,然后输入:wq 或 x 回车)。
验证:
尝试ping通GitHub:
ping github.com
如果能够ping通,说明配置成功。
二、手动下载并安装Node.js
1.下载Node.js安装包
访问 Node.js 官网 获取最新版本的下载链接,然后使用 wget
命令下载。以下以 Node.js v18.16.0 为例:
wget https://nodejs.org/dist/v18.16.0/node-v18.16.0-linux-x64.tar.xz
2.解压安装包
使用 tar 命令解压下载的安装包:
tar -xvf node-v18.16.0-linux-x64.tar.xz
3. 移动文件夹到 /usr/local/
将解压后的文件夹移动到 /usr/local/
目录下:
mv node-v18.16.0-linux-x64 /usr/local/
4. 创建软链接
为了方便全局使用 node
和 npm
命令,创建软链接:
ln -s /usr/local/node-v18.16.0-linux-x64/bin/node /usr/local/bin/node
ln -s /usr/local/node-v18.16.0-linux-x64/bin/npm /usr/local/bin/npm
三、设置环境变量
1.编辑 /etc/profile 文件
使用 vi
编辑器打开 /etc/profile
文件:
vi /etc/profile
2.添加环境变量
在文件末尾添加以下内容:
export NODE_HOME=/usr/local/node-v18.16.0-linux-x64
export PATH=$PATH:$NODE_HOME/bin
3.保存并退出
按 Esc,然后输入:wq 或 x 保存并退出。
4.使环境变量生效
执行以下命令使环境变量立即生效:
source /etc/profile
5.验证环境变量
检查环境变量是否设置成功:
echo $NODE_HOME
echo $PATH
如果输出正确,说明环境变量设置成功。
四、测试 Node.js 环境
1.创建测试文件
使用 vi
创建一个名为 test.js
的文件:
vi test.js
2.输入测试代码
在文件中输入以下内容:
console.log("Hello, World!");
保存并退出(按 Esc,然后输入:wq 或 x 回车)。
3.运行测试文件
使用 node
命令执行测试文件:
node test.js
4.验证输出
如果控制台输出以下内容,说明 Node.js 环境搭建成功:
Hello, World!
总结
通过以上步骤,我们成功在 Linux 服务器上搭建了 Node.js 环境,并验证了其正常运行。Node.js 是一个强大的 JavaScript 运行时环境,适用于构建高性能的网络应用。希望本文对你有所帮助!