如何使用Bower重命名已安装的组件

时间:2013-06-27 19:43:15

标签: bower

鉴于bower支持安装在技术上不存在于全球凉亭命名空间中的物品,可能会出现以下问题。

Bower install https://github.com/bitovi/canjs.com/archive/v1.1.6.zip

结果

Components
|- v1.1.6
|--bower.json
|-- (complete installation of all required pieces here).

这可能导致潜在的混淆和维护问题,因为现在开发人员回忆起“can.js”生活在v1.1.6中。显然,有人可以实现修复(即使用can.js将所有项目指向此目录),但这并不能解决核心问题。

bower.json看起来像这样:

{
  "name": "v1.1.6",
  "main" : "",
  "version": "0.0.0",
  "repository": {
  "type": "asset",
  "url": "https://github.com/bitovi/canjs.com/archive/v1.1.6.zip"
 }
}

是重命名目录并更新bower.json还是还有其他需要更新的资源?

1 个答案:

答案 0 :(得分:4)

是的,更新bower.json就足够了。在下一个bower主要版本(1.0.0)中,您可以在安装时命名包。在你的情况下你会这样:

bower install canjs=git://github.com/bitovi/canjs.com.git#~1.1.6

您可以通过安装bower-canarynpm install -g -f bower-canary

来试用此新功能