Я хочу поставить https://github.com/timrwood/moment в мой composer.json для удобства обслуживания.Как использовать композитор с непакетистским проектом github, содержащим package.json
Это не официальный проект пакиста (конечно, поскольку это не PHP), но он содержит packages.json
для nodejs. Могу ли я использовать это в своем composer.json
?
Я попытался это, но он не работает:
{
"repositories": {
"timrwood/moment": {
"type": "git",
"url": "git://github.com/timrwood/moment.git"
}
}
}
Он бросает сообщение об ошибке, говорящее «Правильный composer.json не был найден в любом филиале или теге мерзавца: //github.com /timrwood/moment.git, не удалось загрузить пакет из него. "
И она отсутствует строку версии, чтобы определить версию я хочу использовать ...
Может кто-нибудь помочь здесь?
Или я не должен использовать композитор здесь, потому что я смешиваю JS и PHP?
Hav вы заглянули в Satis? https://github.com/composer/satis и http://getcomposer.org/doc/articles/handling-private-packages-with-satis.md –
Еще не пробовал, спасибо за подсказку! Я попробую. – acme
Текущая версия композитора позволяет добавлять 'composer.json' вручную: http://getcomposer.org/doc/04-schema.md#repositories – Tgr