【发布时间】:2015-03-16 20:30:27
【问题描述】:
在 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 存档中查找我定义为依赖项的包。
现在是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) 的形式。
什么是鲍尔的“包装师”?哪个包服务为 Bower 提供包存储库?
【问题讨论】:
标签: javascript php composer-php bower dependency-management