PHP 依赖管理器的背后 Composer与 PHP 包存档服务配合使用 Packagist 。因此,当我想将 Zend Framework 2 定义为包时,我的项目依赖,我使用语法 developer/package
:
composer.json
{
"name": "Project Name",
"description": "Project Description",
"require": {
"php": ">=5.3.23",
"zendframework/zendframework": ">=2.3.2,<3.0.0",
...
}
...
}
然后我运行 composer install
并在 Packagist 存档中查找我定义为依赖项的 packge。
现在是Bower :
我可以在 bower.json
中定义依赖项并通过 bower init
获取它们或者直接使用 bower install <package>
加载它们。在这两种情况下,包都可以定义为 GitHub地址或任何 URL ( http://sld.tld/file.js
),也可以采用 developer/package
的形式( bower install angular/angular.js
) 甚至只是 package
(bower install jquery
)。
鲍尔的“Packagist”是什么?哪个包服务为 Bower 提供包存储库?
最佳答案
包名称和保存包内容的存储库之间的映射是由Bower registry完成的。 .
默认情况下,Bower 客户端将使用公共(public) Bower 注册表 - http://bower.herokuapp.com .
要在注册表中注册新包,您需要使用 bower register
命令,如 here 中所述。 .
关于javascript - 哪个包服务提供 Bower 的存储库?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28014396/