Discord бот на typescript не деплоится на heroku

Пишу бота discord.js на typescript и пришёл момент выбора хостинга. Не хотел пробовать что-то новое, так как пока практикуюсь и выбрал heroku, с которым я ранее работал. Ранее, делал бота на чистом js и для деплоя бота в Procfile прописывал worker: node index.js (main файл) и всё работало без ошибок. В этот раз пробовал написать worker: ts-node index.ts, но в логах получаю следующую ошибку:

2021-10-30T10:58:17.846896+00:00 heroku[worker.1]: Starting process with command `ts-node index.ts`
2021-10-30T10:58:18.481073+00:00 heroku[worker.1]: State changed from starting to up
2021-10-30T10:58:18.758145+00:00 app[worker.1]: bash: ts-node: command not found
2021-10-30T10:58:18.892610+00:00 heroku[worker.1]: Process exited with status 127
2021-10-30T10:58:19.243779+00:00 heroku[worker.1]: State changed from up to crashed

Открыт к критике и возможным решениям проблемы.


Ответы (0 шт):