首页 > 解决方案 > 更新部署

问题描述

我最近通过 Heroku 部署了一个 nodejs API。我想更新对部署的新更改,但是每当我推送(git push Heroku master)时,我都会收到一个错误。

错误:ENOENT:没有这样的文件或目录,scandir '/app/seeds'

这在我跑步后开始表现得这样npm install pg

标签: javascriptnode.jsgitherokudeployment

解决方案


在将更改部署到 Heroku 时,它无法找到 /app/seeds 目录,因此无法将其推送到 Heroku,这就是导致问题的原因。

也许您的某些文件确实已被删除。所以在这里你可以做的是删除你的 node_modules 文件夹并运行命令npm install,这样你的所有包都应该有完整的文件,然后执行 git push heroku master。

我也遇到了类似的问题,它解决了我的问题。所以你能不能试一试。


推荐阅读