我想将https://github.com/timrwood/moment放入我的composer.json中以便于维护。
这不是一个官方的包装工程(当然,因为它不是PHP),但它包含一个packages.json
的nodejs。我可以在我的composer.json
中使用它吗?
我尝试了这个,但它不起作用:
{
"repositories": {
"timrwood/moment": {
"type": "git",
"url": "git://github.com/timrwood/moment.git"
}
}
}
它抛出一条错误消息,说“在git://github.com/timrwood/moment.git的任何分支或标记中找不到有效的composer.json,无法从中加载包。”< / em>的
缺少版本字符串来定义我想要使用的版本......
有人可以帮忙吗?
或者我不应该在这里使用作曲家,因为我正在混合JS和PHP?
答案 0 :(得分:3)
Composer只管理作曲家包。它不知道如何解析package.json
文件。这个问题有不同的方法。 Composer可能会在将来处理前端依赖。
答案 1 :(得分:0)
查看作曲家插件,通过bower
,nodejs
和git
存储库处理组件:fxpio/composer-asset-plugin。