У меня есть угловой проект, в котором есть подмодуль 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