【发布时间】:2013-08-29 08:11:04
【问题描述】:
使用$ bower init 命令,我为我的包创建了一个bower.json 并在Bower 注册了它,没问题。
在查看了一些流行的 Bower 包的 Github 主页后,例如RequireJS 和 Modernizr,我注意到他们的仓库不包含 bower.json 或 component.json。这怎么可能?
我还注意到,当我下载任何 Bower 软件包时,该软件包包含一个 .bower.json 文件(注意开头的点),该文件包含的信息比我在 $ bower init 期间被问到的信息要多得多我的包裹。例如,下面是 Modernizr 的.bower.json:
{
"name": "modernizr",
"homepage": "https://github.com/Modernizr/Modernizr",
"version": "2.6.2",
"_release": "2.6.2",
"_resolution": {
"type": "version",
"tag": "v2.6.2",
"commit": "ca45d02757b83367d8455d477e3cbc42dfdee035"
},
"_source": "git://github.com/Modernizr/Modernizr.git",
"_target": "~2.6.2",
"_direct": true
}
当我下载我新创建的包时,它只包含我最初签入 git 的相同信息。
我应该使用bower.json 的新格式吗?还是我只是在设置过程中遗漏了什么?
【问题讨论】: