Сборка на travis не удалась для подмодуля git - PullRequest
0 голосов
/ 14 мая 2018

У меня есть угловой проект, в котором есть подмодуль git для бэкенда.

Он прекрасно работает, когда я запускаю его на своей локальной машине. Но когда я строю его на Трэвисе, он терпит неудачу.

нпм ERR! enoent ENOENT: нет такого файла или каталога, откройте «/home/travis/build/faxad/cartify/backend/node_modules/raw-body/package.json'

npm ERR! enoent Это связано с тем, что npm не может найти файл.

Полный журнал сборки здесь.

https://travis -ci.org / faxad / cartify / строит / 378869452

После тщательного изучения журналов travis я обнаружил, что travis выдает следующие команды (которые также выдают ту же ошибку, когда я запускаю их локально)

git clone --branch = upgrade https://github.com/faxad/cartify.git faxad / cartify

git submodule update --init --recursive

Тем не менее, кажется, что следующее работает нормально без каких-либо проблем

git clone - recursive https://github.com/faxad/cartify.git

1 Ответ

0 голосов
/ 17 мая 2018

Мне удалось решить проблему, сначала установив зависимости проекта субмодуля, а затем и самого проекта.

...