与转化器一起使用PM2

本教程将向您展示如何在转化器中使用pm2。

我们强烈建议不要在production中使用它,因为它会减慢您的应用运行。 在这种情况下,您的应用必须被捆绑,即从源代码转换来获取应用的预处理版本.

Babel Babel

  1. ## Install the Babel CLI globally:
  2. npm install -g babel-cli
  3. ## Start pm2 with the Babel CLI binary in watch mode:
  4. pm2 start --watch --interpreter babel-cli app.js

或者,您可以创建一个其他文件,这需要转译器和您的应用:

  1. // index.js
  2. require('babel-register');
  3. require('./app.js');

然后,运行:

  1. pm2 start --watch index.js

群集模式仅在第二个选项中可用。

Coffee-script

  1. ## Install Coffee Script globally:
  2. npm install -g babel-cli
  3. ## Start pm2 with coffee binary in watch mode:
  4. pm2 start --watch --interpreter coffee app.coffee

或者,您可以创建一个其他文件,这需要转译器和您的应用:

  1. // index.js
  2. require('coffee/register');
  3. require('./app.coffee');

然后,运行:

  1. pm2 start --watch index.js

群集模式仅在第二个选项中可用。

原文: https://pm2.io/doc/zh/runtime/integration/transpilers/