Я использую Flightplan для развертывания приложения node.js на своем сервере. Я запускаю команду fly production
в своем CLI для развертывания моего приложения на сервере. Это делает Rsync штраф, но когда дело доходит до установки зависимостей, я получаю следующее сообщение об ошибке: '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-адрес сервера с картинки)
Спасибо заранее!