Composer php 如何将composer与包含packages.json的非PackageGitHub项目一起使用
我想把我的composer.json放进去,以便维护 它不是一个正式的packagist项目(当然,因为它不是PHP),但它包含一个用于nodejs的Composer php 如何将composer与包含packages.json的非PackageGitHub项目一起使用,composer-php,momentjs,packagist,satis,Composer Php,Momentjs,Packagist,Satis,我想把我的composer.json放进去,以便维护 它不是一个正式的packagist项目(当然,因为它不是PHP),但它包含一个用于nodejs的packages.json。我可以在我的composer.json中使用它吗 我试过这个,但没用: { "repositories": { "timrwood/moment": { "type": "git", "url": "git://github.com/timrwood/m
packages.json
。我可以在我的composer.json
中使用它吗
我试过这个,但没用:
{
"repositories": {
"timrwood/moment": {
"type": "git",
"url": "git://github.com/timrwood/moment.git"
}
}
}
它抛出一条错误消息,指出“在的任何分支或标记中未找到有效的composer.json。”git://github.com/timrwood/moment.git,无法从中加载包。“
它缺少版本字符串来定义我想要使用的版本
有人能帮忙吗
或者我不应该在这里使用composer,因为我混合了JS和PHP?composer只管理composer包。它不知道如何解析
package.json
文件。有不同的方法来解决这个问题。Composer将来可能能够处理前端依赖关系
目前,我建议对JavaScript依赖项使用单独的依赖项管理器。NPM或类似或的东西。查看composer插件,通过
bower
、nodejs
和git
存储库处理组件:。感谢您的回答。我尝试了jam,但问题是jam的存储库中有我所需的库的旧版本。所以我就用了。你查过Satis吗?还没试过呢,谢谢你的提示!我将尝试一下。当前的composer版本允许手动添加composer.json
: