node+pm2安装部署-CSDN博客

阿里云国内75折 回扣 微信号:monov8
阿里云国际,腾讯云国际,低至75折。AWS 93折 免费开户实名账号 代冲值 优惠多多 微信号:monov8 飞机:@monov6

1、安装node

下载node安装包

wget https://nodejs.org/dist/v16.14.0/node-v16.14.0-linux-x64.tar.xz

解压

tar -xvJf node-v14.17.0-linux-x64.tar.xz

配置环境变量在/etc/profile文件最后添加以下脚本

export PATH=$PATH:/home/node/bin

使配置生效

source /etc/profile

查看是否安装成功

node -v
cnpm -v

安装cnpm

npm install -g cnpm --registry=https://registry.npm.taobao.org

查看是否安装成功

cnpm -v

2、安装pm2

安装pm2

npm install -g pm2

查看是否安装成功

pm2 -v

pm2相关命令

启动程序pm2 start <app_name|id|all>
列举进程pm2 list
退出程序pm2 stop <app_name|id|all>
重起应用pm2 restart <app_name|id|all>
删除应用pm2 delete <app_name|id|all>
程序信息pm2 describe <app_name|id|all>
监控pm2 monit
实时集中log处理: pm2 logs
实时集中log处理: pm2 logs <app_name|id>

3、使用pm2启动node服务

先通过cnpm安装依赖定位到项目根路径

cnpm install

编译项目代码

cnpm run generate

启动服务

pm2 start npm --name "DemoWeb" -- run start

可以正常访问node服务代表启动成功。

4、遇到的问题

如果npm编译一直没有通过可以换一种方式通过yarn编译

首先需要安装yarn

npm install -g yarn

通过yarn安装依赖

yarn install

编译项目代码

yarn run generate

启动服务

pm2 start yarn --name "DemoWeb" -- run start

可以正常访问node服务代表启动成功。

阿里云国内75折 回扣 微信号:monov8
阿里云国际,腾讯云国际,低至75折。AWS 93折 免费开户实名账号 代冲值 优惠多多 微信号:monov8 飞机:@monov6

“node+pm2安装部署-CSDN博客” 的相关文章

redis开机自启动

修改redis.conf,打开后台运行选项: # By default Redis does not run as a daemon. Use 'yes' if you need it. # Note that Redis will write a pid file in /var/run/redi...

PHP更新数据库失败的原因是什么及怎么解决 - 编程语言

这篇“PHP更新数据库失败的原因是什么及怎么解决”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“PHP更新数据库失败的原因是什么及怎么解决”文章吧。...

【Python】OpenCV读取视频帧并保存为图片

文章目录 cv2.VideoCapture()读取视频帧计算FPS的两种方法读取视频帧并保存为图片Reference cv2.VideoCapture()读取视频帧 import cv2 # 代入OpenCV模块 VIDEO_PATH = 'video.mp4&...

单片机C51之1:流水灯-CSDN博客

前言51系列单片机硬件驱动             入门基础 流水灯是第一个单片机程序或者说是最简单的单片机程序但是里面蕴含了一个最基本的原理用数据直接控制外设小小的led灯即是数据的最直接体现。 目录 1.C语言移位指令实现连续点亮 2.C51库函数实现循环点亮 3.万能方法---硬...

物联网感知安全——你了解多少?

前言 今天主要和大家分享的是物联网的感知安全 感谢大家的支持呀❤ Slogan日拱一卒功不唐捐 物联网感知安全  感知层是物联网的信息源也是物联网各种拓展应用的基础感知层的安全是整个物联网安全的首要问题  感知安全是物联网中最具特色的部分。感知节点数量庞大直接面向世间万“物”。物联...

Codeforces Beta Round #10 / 10A Power Consumption Calculation (模拟)

A. Power Consumption Calculation http://codeforces.com/problemset/problem/10/A time limit per test memory limit per test...