node+pm2安装部署-CSDN博客

  • 阿里云国际版折扣https://www.yundadi.com

  • 阿里云国际,腾讯云国际,低至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服务代表启动成功。

  • 阿里云国际版折扣https://www.yundadi.com

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

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

    类图与对象图

    类名: 1.把类名的每个单词首字母大写,放在矩形的上部 2.正体字是可被实例化,斜体说明类是抽象类 类的属性 第一个单词的属性名小写,后面的单词首字母大写 可见性:"+"表示公有操作,“#”表示受保护操作,“-”表示私有操作 聚合:整体与部分。如:汽车-车轮...

    磁盘命令

    df -h:显示当前磁盘占用情况 GParted:分区工具...

    vs里用beyongcompare进行合并和比较

    1.tools -> options -> source control -> visual studio team foundation server -> “configure user tools” button 2.Add:...

    spark读取hdfs文件的路径使用正则表达式

    spark.read.json("/flume/product/160/raw1/2017/05/23/*[1-9]")读取文件,文件以数字结尾....

    Java中删除文件或文件夹的方法有哪些 - 开发技术

    本篇内容介绍了“Java中删除文件或文件夹的方法有哪些”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!删除文件或文件夹的四种基础方法下面的四个方法都可以删除文件或文件夹。...

    Maven打包没有指定主类问题怎么解决 - 开发技术

    本文小编为大家详细介绍“Maven打包没有指定主类问题怎么解决”,内容详细,步骤清晰,细节处理妥当,希望这篇“Maven打包没有指定主类问题怎么解决”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。Maven打包没有指定主类在使用IDEA开发项...