pm2 start命令进阶详解

在Node.js环境中,pm2 start是启动应用的常用命令,本文详细介绍了其各种使用方式,包括基本用法、指定任务名称、从package.json读取脚本以及使用json配置文件进行复杂任务描述。通过变形npm run命令,可以更方便地启动和管理Node网站服务。
摘要由CSDN通过智能技术生成

在node的世界里面,并不存在nginx或者apache,甚至tomcat这种东东。一个node,本身就用几行代码,就可以启动个server进程,监听个端口,为大家提供web服务。这和传统的网站代码的部署,是极为不一致的。

pm2 start 众多方式

本文中将重点介绍pm2 start这个命令。我们将使用它来启动不同的网站。因为node的世界里面,百花齐放的太厉害。启动一个网站的办法,也会有很多种。但是一般都可以用pm2 start来启动。只不过具体的参数会有所不同。

 

pm2 start <js文件路径>.js
pm2 start <json描述文件路径>.json
pm2 start <python文件路径>.py --interpreter python
pm2 start <sh文件路径>.sh --interpreter bash
pm2 start ./node_modules/<某模块名称>/<模块主文件路径>.js
pm2 start <某种方式> -- --param_name param_value
pm2 start npm -- start
pm2 start npm -- run <scriptname>
pm2 start yarn -- start
pm2 start yarn -- run <scriptname>
pm2 start <某种方式> --watch

 

相比较官方推荐的运行某某js的方式,最容易的配置方式,其实是:

pm2 start npm -- run <scriptname>

上述命令,就相当于 npm run <scriptname>,而我们平时启动node网站代码的时候,就是用这种方式启动的。对这个命令稍稍

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值