鉴于 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 是否足够,或者是否还有其他资源需要更新?
最佳答案
是的,更新 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
关于bower - 如何重命名使用 Bower 安装的组件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17351884/