Installation
Install pm2
With yarn:
yarn global add pm2
With npm:
npm install pm2 -g
With debian, use the install script:
apt update && apt install sudo curl && curl -sL https://raw.githubusercontent.com/Unitech/pm2/master/packager/setup.deb.sh | sudo -E bash -
With docker, follow this tutorial.
CLI autocompletion
By default, CLI autocompletion is not installed with PM2, we recommend it:
pm2 completion install
Source map support
Source map files are autodetected by default if they are present (app.js.map
for app.js
).
What are source map files? If using Babel, Typescript or any other Javascript superset, you may have noticed that stacktraces are not meaningful, errors not pointing to the right line. Source map files can be used to solve this problem.
Update
Keep your pm2 up to date with:
npm install pm2 -g && pm2 update
pm2 update
is necessary in order to refresh the PM2 daemon.