我不能部署到Heroku

我正在用Node.js和Express构build一个站点。

$ git add . $ git commit -am "Heroku" $ heroku login $ heroku addons:create heroku-postgresql:hobby-dev $ git push heroku master 

在上面的过程中,我尝试从Ubuntu部署到Heroku中出现以下消息&错误。

 Counting objects: 12961, done. Compressing objects: 100% (11964/11964), done. fatal: Out of memory, malloc failed (tried to allocate 425298626 bytes) fatal: The remote end hung up unexpectedly fatal: The remote end hung up unexpectedly fatal: write error: Bad file descriptor 

文件太多是否真的是一个问题? 我想其实我并不打算做git add。 也许,我认为这可能是由于在node_modules下面有文件导致的,我尝试删除并按照如下方式进行提交后,状态不佳。

 git rm --cached -r node_modules/ git commit -m "remove" 

Heroku的免费计划似乎只有高达100 MB的容量,所以似乎可以使用的内存是有限制的,也许可能是原因。 但是,签署有偿计划很困难,我不明白。