2017-01-31 11 views
0

Я использую Flightplan для развертывания приложения node.js на своем сервере. Я запускаю команду fly production в своем CLI для развертывания моего приложения на сервере. Это делает Rsync штраф, но когда дело доходит до установки зависимостей, я получаю следующее сообщение об ошибке: enter image description here'npm EER! код 1 'При установке зависимостей с помощью `npm install --production`

Я удостоверился, что у меня есть привилегии SUDO на моем сервере для этого пользователя и НПМ определенно установлено, поскольку это дает номер версии когда я запускаю команду npm -v на моем сервере. Я попытался запустить npm install --production сам на сервере, как это делает сценарий развертывания, и я получаю ту же ошибку, что означает, что это связано с установкой зависимостей. Потенциально это может быть связано с тем, что в моем flightplan.js, когда он запускает команду git ls-files, чтобы скопировать файлы. он включает в себя все node_modules, хотя я убедился, что node_modules находится в файле .gitingore.

Есть ли у кого-нибудь опыт работы с модулем nplplanplan/или знать, почему моя установка npm не работает на моем сервере?

(я редактировал мой IP-адрес сервера с картинки)

Спасибо заранее!

ответ

0

Я обнаружил, что если я удалил папку node_modules, выполнив команду rm -rf node_modules/ затем совершил это GitHub, затем снова побежал npm install, а затем мой вызов fly production успешно работал.

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

  • Нет связанных вопросов^_^