javascript - 更新部署
问题描述
我最近通过 Heroku 部署了一个 nodejs API。我想更新对部署的新更改,但是每当我推送(git push Heroku master)时,我都会收到一个错误。
错误:ENOENT:没有这样的文件或目录,scandir '/app/seeds'
这在我跑步后开始表现得这样npm install pg
解决方案
在将更改部署到 Heroku 时,它无法找到 /app/seeds 目录,因此无法将其推送到 Heroku,这就是导致问题的原因。
也许您的某些文件确实已被删除。所以在这里你可以做的是删除你的 node_modules 文件夹并运行命令npm install
,这样你的所有包都应该有完整的文件,然后执行 git push heroku master。
我也遇到了类似的问题,它解决了我的问题。所以你能不能试一试。
推荐阅读
- android - Android Custom EditText 设置自定义默认样式(如果没有提供)
- python - 适用于 OSX 和 raspbian 的蛋白质数据库的 Python 脚本在 Ubuntu 中不起作用
- javascript - 在 Typescript 上反应重载 - CombineReducer
- php - Laravel 8 ErrorException“stream_get_meta_data() 期望参数 1 是资源,bool 给定”
- azure - 在 Azure SQL 数据仓库(突触)中指定 datetime2 格式
- c# - 如何在 ItemDataBound 中获取项目?
- c# - 查询后是否调用ValueConverter?
- react-native - React Native 无法向 reducer 发送操作
- python - 如何使用python将列表值替换为索引引用
- microsoft-graph-api - 是否有任何功能可以让我在 msteams 的团队中获取回复消息的 url,其对话是由用户发起的