哪个包服务提供 Bower 的存储库?
Which package service provides the repository for Bower?
在 PHP Composer works with the PHP package archive service 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
).
鲍尔的 "Packagist" 是什么?哪个包服务提供 Bower 的包存储库?
您通过进入 GitHub 存储库并创建一个版本来在 GitHub 中创建包。当您执行 bower install --save
时,此版本号将显示在 bower.json 文件中。 Bower 希望您使用 semver http://semver.org/ 并将适当地解释您的版本号。
当您执行 bower register
时,它会在 GitHub 存储库和您的 bower.json 文件之间的数字中查找匹配项,如果它们不匹配则会警告您。
包名称和保存包内容的存储库之间的映射由 Bower registry 完成。
默认情况下,Bower 客户端将使用 public Bower 注册表 - http://bower.herokuapp.com.
要在注册表中注册新包,您需要使用 bower register
命令,如 here.
所述
在 PHP Composer works with the PHP package archive service 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
).
鲍尔的 "Packagist" 是什么?哪个包服务提供 Bower 的包存储库?
您通过进入 GitHub 存储库并创建一个版本来在 GitHub 中创建包。当您执行 bower install --save
时,此版本号将显示在 bower.json 文件中。 Bower 希望您使用 semver http://semver.org/ 并将适当地解释您的版本号。
当您执行 bower register
时,它会在 GitHub 存储库和您的 bower.json 文件之间的数字中查找匹配项,如果它们不匹配则会警告您。
包名称和保存包内容的存储库之间的映射由 Bower registry 完成。
默认情况下,Bower 客户端将使用 public Bower 注册表 - http://bower.herokuapp.com.
要在注册表中注册新包,您需要使用 bower register
命令,如 here.