在美国Linux服务器上怎么安装和配置Node.js环境?

2024年 5月 21日 42.9k 0

  在美国Linux服务器上安装和配置Node.js环境的步骤如下。我们将使用 nvm(Node Version Manager)来管理和安装
Node.js,因为它提供了灵活的版本管理和简化的安装过程。本文以 Ubuntu 20.04 服务器为例,但这些步骤对于大多数 Linux
发行版都是相似的。

  1. 更新系统包

  在开始安装之前,首先更新系统包以确保系统上的所有包都是最新的。

  sudo apt update

  sudo apt upgrade -y

  2. 安装 nvm

  2.1 下载和安装 nvm

  运行以下命令下载并安装 nvm:

  curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.2/install.sh |
bash

  2.2 加载 nvm

  为了使 nvm 命令在当前会话中可用,运行以下命令:

  export NVM_DIR="$([ -z "${XDG_CONFIG_HOME-}" ] && printf %s
"${HOME}/.nvm" || printf %s "${XDG_CONFIG_HOME}/nvm")"

  [ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh"

  您可以将上述命令添加到 .bashrc 或 .bash_profile 文件中,以便在每次新建终端会话时自动加载 nvm。

  echo 'export NVM_DIR="$([ -z "${XDG_CONFIG_HOME-}" ] && printf %s
"${HOME}/.nvm" || printf %s "${XDG_CONFIG_HOME}/nvm")"' >> ~/.bashrc

  echo '[ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh"' >>
~/.bashrc

  然后,重新加载 .bashrc 文件:

  source ~/.bashrc

  3. 安装 Node.js

  3.1 查看可用的 Node.js 版本

  您可以查看所有可用的 Node.js 版本:

  nvm ls-remote

  3.2 安装特定版本的 Node.js

  例如,要安装最新的长期支持版本(LTS):

  nvm install --lts

  或安装特定版本:

  nvm install 16.14.0

  3.3 使用安装的 Node.js 版本

  安装完成后,可以使用以下命令切换到特定版本的 Node.js:

  nvm use 16.14.0

  3.4 设置默认版本

  设置默认版本,这样每次打开新会话时都会使用该版本:

  nvm alias default 16.14.0

  4. 验证安装

  验证 Node.js 和 npm 是否安装成功:

  node -v

  npm -v

  这应该会输出您安装的 Node.js 和 npm 的版本号。

  5. 配置 Node.js 项目

  5.1 创建项目目录

  创建一个新的目录并进入:

  mkdir my-node-app

  cd my-node-app

  5.2 初始化 Node.js 项目

  使用 npm 初始化一个新的 Node.js 项目:

  npm init -y

  5.3 安装项目依赖

  安装项目所需的依赖,例如 Express:

  npm install express

  5.4 创建一个简单的服务器

  在项目目录中创建一个 index.js 文件并添加以下代码:

  const express = require('express');

  const app = express();

  const port = 3000;

  app.get('/', (req, res) => {

  res.send('Hello World!');

  });

  app.listen(port, () => {

  console.log(`Example app listening at http://localhost:${port}`);

  });

  5.5 运行服务器

  运行您的 Node.js 应用:

  node index.js

  访问 http://:3000,您应该会看到 "Hello World!"。

  6. 使用 PM2 进行进程管理

  为了确保您的 Node.js 应用在服务器重启后继续运行,可以使用 PM2 进行进程管理。

  6.1 安装 PM2

  使用 npm 全局安装 PM2:

  npm install pm2 -g

  6.2 启动应用

  使用 PM2 启动您的应用:

  pm2 start index.js

  6.3 设置开机启动

  配置 PM2 在系统重启时自动启动所有的应用:

  pm2 startup

  pm2 save

  通过上述步骤,您可以在美国的 Linux 服务器上安装并配置 Node.js 环境。使用 nvm 可以方便地管理 Node.js 的多个版本,PM2
则提供了进程管理和自动重启功能,从而确保您的应用程序在各种情况下都能平稳运行。

相关文章

服务器端口转发,带你了解服务器端口转发
服务器开放端口,服务器开放端口的步骤
产品推荐:7月受欢迎AI容器镜像来了,有Qwen系列大模型镜像
如何使用 WinGet 下载 Microsoft Store 应用
百度搜索:蓝易云 – 熟悉ubuntu apt-get命令详解
百度搜索:蓝易云 – 域名解析成功但ping不通解决方案

发布评论