У меня была установлена версия узла v6.11.1, но она выдавала ошибку в некоторых пакетах, поэтому я установил v10.15.3 с nvm и установил его по умолчанию.
#If I run my app directly using node, it uses correct node version v10.15.3 and works
node server.js
#If I run using pm2 it uses old node version v6.11.1 and causes error.
pm2 start server.js
Я попытался передать --interpreter как
pm2 start server.js --interpreter=~/.nvm/versions/node/v10.15.3/bin/node
#but even this uses v6.11.1
Я проверяю версию узла, печатая process.version внутри моего приложения.