我正在尝试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 ,它没有更新任何内容。
答案 0 :(得分:0)
确保您的'node_modules'目录不为空,并且您的模块安装在本地项目中而不是默认的NPM根目录中:
npm update --binroot