Heroku 显示 'Procfile declares types -> (none)' 但我正在声明一个网络进程

Heroku shows 'Procfile declares types -> (none)' but I am declaring a web process

我已经尝试了所有方法...重命名 Procfile,将其移动到根目录等。查看下面的图片。

这是我的网络应用程序页面上显示的错误:

这显示在我的仪表板上,因为 Heroku 尚未识别我的 Procfile:

这是 Procfile 所在的目录:

我在部署时看到这个:

Procfile declares types -> (none)

这是我的 Procfile 的内容:

请帮帮我

您是否看到 Windows 屏幕截图中的第三列,其中显示 "Text Document" 代表您的 Procfile?该文件实际上称为 Procfile.txt,而不是 Procfile.

Windows 默认隐藏已知文件类型的文件扩展名,但 you can turn them on 在 "View" 选项卡中。这样做之后,将文件重命名为 actually be called Procfile,提交,然后重新部署。

或者,如果您使用 Git bash,您可以在命令行上执行此操作:

git mv Procfile.txt Procfile
git commit -m "Fix Procfile name"