Ошибка: не удается найти модуль «socket.io», когда я делаю git push

Я пытался загрузить проект на сервер dokku со следующей строкой.

git push мастер докку

Итак, когда проект начинает загружаться, появляется эта ошибка:

-----> Запуск предполетных проверок

   For more efficient zero downtime deployments, create a file CHECKS.

   See http://progrium.viewdocs.io/dokku/checks-examples.md for examples

   CHECKS file not found in container: Running simple container check...

-----> Ожидание 10 секунд...

удаленный: не удалось запустить контейнер приложения !!

=====> вывод контейнера чата:

   > @ start /app
   > node ./doc/node_servers/cobrowsing/server.js
   module.js:339
       throw err;
       ^

   Error: Cannot find module '/usr/local/lib/node_modules/socket.io'
       at Function.Module._resolveFilename (module.js:337:15)
       at Function.Module._load (module.js:287:25)
       at Module.require (module.js:366:17)
       at require (module.js:385:17)
       at Object.<anonymous> (/app/doc/node_servers/cobrowsing/server.js:4:10)
       at Module._compile (module.js:425:26)
       at Object.Module._extensions..js (module.js:432:10)
       at Module.load (module.js:356:32)
       at Function.Module._load (module.js:311:12)
       at Function.Module.runMain (module.js:457:10)
   npm ERR! Linux 3.13.0-57-generic
   npm ERR! argv "/app/.heroku/node/bin/node" "/app/.heroku/node/bin/npm" "start"
   npm ERR! node v5.0.0

   npm ERR! npm  v3.3.6
   npm ERR! code ELIFECYCLE
   npm ERR! @ start: `node ./doc/node_servers/cobrowsing/server.js`
   npm ERR! Exit status 1
   npm ERR! 
   npm ERR! Failed at the @ start script 'node ./doc/node_servers/cobrowsing/server.js'.
   npm ERR! This is most likely a problem with the  package,
   npm ERR! not with npm itself.
   npm ERR! Tell the author that this fails on your system:
   npm ERR!     node ./doc/node_servers/cobrowsing/server.js
   npm ERR! You can get their info via:
   npm ERR!     npm owner ls 
   npm ERR! There is likely additional logging output above.
   npm ERR! Please include the following file with any support request:
   npm ERR!     /app/npm-debug.log

=====> конец вывода контейнера чата

удаленный: ответ об ошибке от демона: невозможно убить контейнер

244766ea68169dfaabcad927484efa546a5c9e7ba100845183a7595120c7668f: Контейнер

244766ea68169dfaabcad927484efa546a5c9e7ba100845183a7595120c7668f не работает

удаленный: Ошибка: не удалось убить контейнеры:

[244766ea68169dfaabcad927484efa546a5c9e7ba100845183a7595120c7668f]

На [email protected]:чат

! [удаленный отказ] master -> master (перехват предварительного получения отклонен)

Что я могу сделать, чтобы исправить это и загрузить проект?


person Rivero Felipe    schedule 04.11.2015    source источник
comment
Неправильные теги, имхо. Удалите ios и git и добавьте dokku. Может быть, даже удалить node.js   -  person feliun    schedule 04.11.2015


Ответы (1)


Проверьте файл package.json.

Использовать

npm install socket.io --save 

в папке проекта, чтобы сохранить зависимости от package.json. :)

@РЕДАКТИРОВАТЬ

Автор: «Я решаю это, я должен удалить папку «node_modules», а затем установить npm»

person Rodmentou    schedule 04.11.2015
comment
Спасибо за ответ, но у меня та же ошибка @Rodrigo - person Rivero Felipe; 04.11.2015
comment
@RiveroFelipe есть ли в вашем package.json ссылка на socket.io? - person Rodmentou; 04.11.2015
comment
Я решаю это, мне нужно удалить папку node_modules, а затем установить npm - person Rivero Felipe; 04.11.2015