目录
在Linux系统中,搭建Node.js环境的方法主要有两种:
可以使用pm2来将npm项目作为后台服务启动。按照以下步骤操作:
参考资料
在Linux系统中,搭建Node.js环境的方法主要有两种:
- 使用官方发行版包管理器(如apt、yum等)安装Node.js
对于基于Debian/Ubuntu的系统,可以通过以下命令安装Node.js:
sudo apt update sudo apt install nodejs
如果需要安装npm(Node.js的包管理器),可以使用以下命令:
sudo apt install npm
对于基于CentOS的系统,可以通过以下命令安装Node.js:
sudo yum install epel-release sudo yum install nodejs
- 从官网下载和安装Node.js二进制文件
可以到Node.js官网 https://nodejs.org 下载适合自己操作系统版本的Node.js二进制文件,并将其解压缩到想要安装的目录。然后,在终端中运行以下命令以验证是否安装成功:
# 配置node环境变量
export NODE_HOME=/data/node
export PATH=$PATH:$NODE_HOME/bin
node -v
如果正确安装,则会显示当前Node.js的版本号信息。
需要注意的是,无论哪种方式安装Node.js后,都可以通过命令行或其他方式来安装所需的npm模块和其他依赖项。
可以使用pm2来将npm项目作为后台服务启动。按照以下步骤操作:
- 安装pm2
可以在终端中使用以下命令安装pm2:
npm install -g pm2
- 启动项目
进入你的npm项目根目录,然后运行以下命令以启动项目:
pm2 start npm --name "your-app-name" -- run start
其中,--name
用于指定应用程序的名称,--
后面跟着要执行的命令和参数。例如,在一个React项目中运行npm run start
命令会启动开发服务器,默认端口为3000。
- 查看应用程序状态
可以使用以下命令查看应用程序状态:
pm2 status
它将显示已经运行的应用程序的列表和状态信息。
- 停止应用程序
如果需要停止应用程序,并从pm2管理列表中删除,请使用以下命令:
pm2 delete your-app-name
注意:your-app-name
要替换成您设置的实际应用程序名称。
现在您的npm应用程序以后台模式运行,即使您退出终端或关闭SSH连接,它也将继续在后台运行。
参考资料
下载 | Node.js
以往的版本 | Node.js