[PM2][ERROR] File ecosystem.config.js not found

Vous avez installé pm2

yarn add pm2  

et ajouté à package.json un script pour démarrer pm2

// package.json
"scripts": {  
    "dev": "pm2 start lib/server.js --watch"
},

Mais déception, vous êtes cueilli par ce message d'erreur

[PM2][ERROR] File ecosystem.config.js not found

Il suffit de générer un fichier ecosystem.config.js à l'aide de la commande

pm2 ecosystem  

Pensez à éditer le fichier généré afin de le faire pointer vers votre fichier comportant le serveur Node à lancer

// ecosystem.config.js
module.exports = {  
  apps: [{
    name: 'API',
    script: 'lib/server.js',       // ici
    env: {
      NODE_ENV: 'development'
    },
    env_production: {
      NODE_ENV: 'production'
    }
  }],

  deploy: {
    production: {
      //...
    }
  }
};