使用该$ bower init命令,我bower.json为我的包创建了一个并将其注册到Bower,没问题.
在查看Github主页上的一些流行的Bower软件包之后,例如RequireJS和Modernizr,我注意到他们的repo不包含a bower.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
}
Run Code Online (Sandbox Code Playgroud)
当我下载新创建的包时,它只包含我最初签到git的相同信息.
是否有bower.json我应该使用的新格式?或者我在设置过程中错过了什么?