2013-12-25 3 views
1

Я не могу развернуть мое приложение ExpressJS для хостинга Heroku или OpenShift. На моем MacBook Pro все работает отлично, но он падает, когда я пытаюсь развернуть его на хостинге.Не удается развернуть приложение nodejs для heroku и openshift

error Error: shasum check failed for /app/tmp/npm-403-gj-8PMyB/1387967953013-0.7812028499320149/tmp.tgz 344 error Expected: f99cd60b91df7e6669c59ac2b55c4bfc65ff9494 344 error Actual: c4a5f6cf7f807d89d1aa0babe686b434426206b6

openshift log, heroku log

ответ

2

У меня была такая же проблема на Heroku до того, что я не выяснить, что вызвало it.But это, как я установил мину:

сначала удалить зависимость (в вашем случае это может быть process-pwd) из файла package.json откройте приложение терминала на вашем Mac и перейдите к папке проекта выполните команду установки для пакета, который не работает

npm install moduleName 

это будет установить локальную копию модуля в папке проекта внутри папка node_modules

развернуть приложение снова

Надеются, что это работает, но вы должны выяснить, какой модуль фактически не удается :)

+0

Я удалил все node_modules gitignore. Затем я отправил все это на героку, и это сработало! Спасибо! –

Смежные вопросы