2

我无法将我的应用程序部署到 Heroku。我几个月前开始的应用程序没有这个问题,所以我认为最新的 Angular Fullstack 一定有问题。经过几个小时的故障排除后,我决定从头开始,看看如果您在空目录中创建一个全新的应用程序,AngularFullstack 是否会部署。

我在终端中创建了应用程序:yo angular-fullstack

没有做任何其他事情,我通过在终端中键入以下内容将应用程序部署到 Heroku:yo angular-fullstack:heroku

最后我转到 Heroku 网址,我收到以下“应用程序错误”:应用程序中发生错误,无法提供您的页面。请稍后重试。

如果您是应用程序所有者,请查看您的日志以获取详细信息。

当我查看 Heroku 日志时,我得到了与我在完成的项目中遇到的完全相同的错误:

错误:ENOENT,没有这样的文件或目录 '/app/dist/public/favicon.ico'

我试过把这个文件放在我的目录结构中的任何地方。新应用的目录结构中没有“dist”。我将此目录放在带有 grunt serve:dist 的旧应用程序中,但这并不能解决定位 favicon.ico 的问题,即使它位于公共文件夹中。然而,顶部没有“应用程序”目录,它开始一直在我的 Mac“用户”路径中查找。我认为这部分问题我不知道如何解决。

4

0 回答 0