Bower - 为注册包提供不同的路径
Bower - Give different path to a registered package
我有自己的克隆 git 存储库。
(我将使用克隆的 jquery 来简化 )
我希望能够 link 一个 Registered 包名称到给定路径,这样我就可以这样做:
"jquery": "1.0.0"
我知道可以只给出路径,即
bower install myJqueryPath
或,添加对bower.json
的依赖
"jquery": "myJqueryPath"
但同样,这些解决方案不是我要找的。
我想让 bower 知道不要从 github 安装 jquery(或任何其他包)。但是要从给定的存储库安装到它。
谢谢:)
(我知道这是可能的,我不知道怎么做)
好吧,进一步查看,秘密就在.bowerrc文件中。
.bowerrc 文件有一个名为 registry 的字段,它负责告诉 bower:
My man, go look for packages in the following link:
它应该看起来像这样:
{
"registry": {
"search": [
"http://localhost:8080/"
]
}
}
这告诉 bower 去搜索某种副本中的包到 bower's default repository. (jquery example)。
现在,当 bower 知道去我的路径而不是默认路径中查找包时,我终于可以使用:
bower install jquery
并且,根据需要,它会从我的路径安装它。
另外,我可以添加 Bower 的默认存储库作为我的第二个选项。
小记:
使用 "registry": "http://localhost:8080/"
也可以.
我有自己的克隆 git 存储库。 (我将使用克隆的 jquery 来简化 )
我希望能够 link 一个 Registered 包名称到给定路径,这样我就可以这样做:
"jquery": "1.0.0"
我知道可以只给出路径,即
bower install myJqueryPath
或,添加对bower.json
的依赖"jquery": "myJqueryPath"
但同样,这些解决方案不是我要找的。 我想让 bower 知道不要从 github 安装 jquery(或任何其他包)。但是要从给定的存储库安装到它。
谢谢:)
(我知道这是可能的,我不知道怎么做)
好吧,进一步查看,秘密就在.bowerrc文件中。
.bowerrc 文件有一个名为 registry 的字段,它负责告诉 bower:
My man, go look for packages in the following link:
它应该看起来像这样:
{
"registry": {
"search": [
"http://localhost:8080/"
]
}
}
这告诉 bower 去搜索某种副本中的包到 bower's default repository. (jquery example)。
现在,当 bower 知道去我的路径而不是默认路径中查找包时,我终于可以使用:
bower install jquery
并且,根据需要,它会从我的路径安装它。
另外,我可以添加 Bower 的默认存储库作为我的第二个选项。
小记:
使用 "registry": "http://localhost:8080/"
也可以.