哪个包服务为 Bower 提供存储库



在 PHP Composer 的依赖管理器后面与 PHP 包归档服务 Packagist 一起工作。所以当我想将 Zend Framework 2 作为一个包来解围时,我的项目依赖于,我使用语法developer/package

作曲家.json

{
    "name": "Project Name",
    "description": "Project Description",
    "require": {
        "php": ">=5.3.23",
        "zendframework/zendframework": ">=2.3.2,<3.0.0",
        ...
    }
    ...
}

然后我运行composer install并在 Packagist 存档中查找我定义为依赖项的包。

现在鲍尔:

我可以在bower.json中定义依赖项并使用bower init获取它们或直接使用 bower install <package> 加载它们。在这两种情况下,包都可以定义为GitHub地址或任何URL(http://sld.tld/file.js),也可以以developer/packagebower install angular/angular.js)的形式,甚至只是packagebower install jquery)。

鲍尔的"包装主义者"是什么?哪个包服务为 Bower 提供包存储库?

软件包名称和保存软件包内容的存储库之间的映射由 Bower 注册表完成。
默认情况下,Bower 客户端将使用公共 Bower 注册表 - http://bower.herokuapp.com。
若要在注册表中注册新包,需要使用 bower register 命令,如此处所述。

通过进入 GitHub 存储库并创建发布,在 GitHub 中创建包。此版本号将是执行 bower install --save 时将显示在 bower.json 文件中的编号。Bower 希望您使用 semver http://semver.org/,并将适当地解释您的版本号。

当你这样做bower register它会在 GitHub 存储库和你的 bower.json 文件之间的数字中查找匹配项,并在它们不匹配时警告您。

相关内容

  • 没有找到相关文章

最新更新