Запустите приложение Typescript с помощью PM2 - PullRequest
0 голосов
/ 12 июня 2019

У меня есть приложение, написанное на Typescript, которое работает с PM2. В настоящее время я компилирую в JavaScript, затем использую PM2 для запуска приложения. Мой ecosystem.config.js файл выглядит так:

module.exports = {
  apps: [
    {
      name: 'My Application',
      script: './dist/server/index.js',
      env_qa: {
        PORT: 3001,
        NODE_ENV: 'production',
      },
      env_production: {
        PORT: 3000,
        NODE_ENV: 'production',
      },
    },
  ],
};

Я запускаю это командой:

pm2 stop ecosystem.config.js --env qa

При разработке я просто запускаю ts-node server вместо компиляции и использования PM2. Недавно я читал, что у ts-узла есть режим «transpileOnly» или «быстрый», что означает, что его можно использовать в производстве. Во-первых, я хотел бы знать, правда ли, что это можно использовать в производственных средах. Во-вторых, как мне по-прежнему использовать PM2 для запуска моего приложения, но используя ts-node?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...