鉴于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还是还有其他需要更新的资源?
答案 0 :(得分:4)
是的,更新bower.json就足够了。在下一个bower主要版本(1.0.0)中,您可以在安装时命名包。在你的情况下你会这样:
bower install canjs=git://github.com/bitovi/canjs.com.git#~1.1.6
您可以通过安装bower-canary
:npm install -g -f bower-canary