在heroku上部署非web节点应用程序

我有一个节点应用程序只用于调度程序 。 但是,heroku一直在尝试调用npm start。

State changed from starting to crashed Process exited with status 1 State changed from crashed to starting Starting process with command `npm start` 

即使在Procfile中有一名虚拟工作者:

 worker: echo 1 

部署时总会添加一个Web进程:

 Default types for Node.js -> web 

任何想法如何我可以摆脱heroku不断尝试npm开始?

不是一个真正的直接解决scheme,但是您可以轻松地将您的Web进程缩减到0。

heroku ps:scale web=0