npm install forked git with submodule

Я пытаюсь заставить npm установить node-gitteh в качестве зависимости через npm install, который читается из package.json. К сожалению, этот пакет npm не работает в узле 0.6.x, но это не проблема, так как есть разветвленный репозиторий, который устраняет проблемы (https://github.com/hughsk/node-gitteh.git).

Теперь проблема в том, что у этого разветвленного репозитория есть подмодуль, поэтому, если я попытаюсь загрузить tar с github в package.json:

, "dependencies" : {
    "gitteh" : "https://github.com/hughsk/node-gitteh/tarball/master"
}

я получаю сообщение об ошибке, которое эквивалентно «папке подмодуля не найден". Если я клонирую тот же репозиторий вручную и выполняю рекурсивное обновление подмодуля и npm install из папки node-gitteh, он работает нормально, но я не могу понять, как получить нпм для этого.

10
задан Mark Kahn 3 March 2012 в 05:15
поделиться