У меня есть git-репо с субмодулем, который я хотел бы развернуть на heroku по автоматически развернутому конвейеру, но когда процесс ng build --prod
близок к завершению, я получаю ошибку
ERROR in : Couldn't resolve resource ./repo/style.css relative to /tmp/build_d3089108a84fd9e7fb117fed84b787b6/src/app/resume/resume.component.ts
потому что на мой подмодуль (который существует в /src/app/resume/repo
) есть ссылка в файле resume.component.ts
:
@Component({
selector: 'app-resume',
templateUrl: './repo/resume.html',
styleUrls: ['./repo/style.css']
})
, и хотя репозиторий github указывает на конкретную фиксацию для подмодуля, исходный клон git неклонировать подмодуль рядом с ним.
Мой .gitmodules
файл выглядит следующим образом:
[submodule "Resume"]
path = src/app/resume/repo
url = https://github.com/<my username>/Resume.git
Вопрос:
Есть ли способ заставить heroku-git клонировать подмодулиодновременно с полным репо?
Могу ли я запустить скрипт, который заставляет герою клонировать подмодуль самостоятельно после клонирования полного репо , но до строительства?