我正在尝试 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/