node.js - Heroku "npm install jugglingdb mongoose"已经做了

标签 node.js heroku

我正在尝试 Heroku,但遇到了问题。

我部署了 Node.js 应用程序,但它崩溃了,然后我在本地测试它,发现这是因为它没有运行命令“npm install jugglingdb mongoose”。

我这样做了,然后它在本地工作了,然后我尝试了

     git add . 

     git commit -m 'db'

但随后我收到消息:

无需提交任何内容(工作目录干净)

然后我想,“好吧,然后我尝试将其提交给heroku,现在它可以在我的本地计算机上运行了”

     git push heroku master

但我只是明白

一切都是最新的

然后我尝试重新启动它并再次尝试我的应用程序

  heroku restart

但日志再次显示 = npm install jugglingdb mongoose

可能是什么问题?我也尝试过npm update,但它没有更新任何内容。

最佳答案

确保您的“node_modules”目录不为空,并且您的模块安装在本地项目中,而不是默认的 NPM 根目录中:

npm update --binroot

关于node.js - Heroku "npm install jugglingdb mongoose"已经做了,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13327520/

相关文章:

mysql - 同表 Sequelize 上的内连接

node.js - 如何将 Node Date()插入到postgresql时间戳列中?

node.js - (node.js) 如何在 JSON 文件中使用环境变量

php - Cakephp Heroku插件路径错误

java - 使用heroku war时如何在Heroku中编辑Procfile :deploy myapp. war

javascript - 如何从一项 promise 到另一项 promise 中获取更多数据?

javascript - 使用 Winstonjs 记录器进行 Node 记录会出现 TypeError

ruby-on-rails - Pg 备份来自 Heroku 的 curl 最新转储

ruby - 无法连接到 heroku 的任何辅助或主节点

ios - 通过heroku解析服务器在单个设备上发送推送通知