Как запустить pm2 с узла "-r (module)" или как развернуть модуль в node.js? - PullRequest
0 голосов
/ 14 марта 2020

Извините за неясность вопроса.

По сути, мне нужно запустить мой код с -r esm, чтобы он заработал. С узлом я просто делаю "node -r esm app. js" Как я могу сделать то же самое с PM2? Я помню, как делал это раньше, но эх.

Я сделал что-то вроде "pm2 start node -r esm app. js", но теперь он говорит -r неизвестная опция. Я попытался сделать «pm2 start app. js - -r esm», но это не решило мои проблемы, оно запустило приложение, но не модуль esm.

Если кто-то может помочь мне с командной строкой pm2 или загрузкой модуля esm другим способом.

1 Ответ

0 голосов
/ 14 марта 2020

Кажется, вам нужно использовать опцию node-args, чтобы указать pm2, для которого вы хотите загрузить модуль esm:

pm2 start app.js --node-args="-r esm"

Это рекомендуемый синтаксис из документации esm .

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