使用该$ bower init
命令,我bower.json
为我的包创建了一个并在 Bower 注册了它,没问题。
在查看了一些流行的 Bower 包(例如RequireJS和Modernizr )的 Github 主页后,我注意到他们的 repo 不包含 abower.json
或 a component.json
。这怎么可能?
我还注意到,当我下载任何 Bower 包时,该包包含一个.bower.json
文件(注意开头的点),该文件包含的信息比我在$ bower init
包期间被要求的信息多得多。例如,下面是.bower.json
来自 Modernizr 的:
{
"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
我应该使用的新格式?还是我只是在设置过程中遗漏了一些东西?