使用$ bower init
命令,我爲我的包創建了一個bower.json
,並將它註冊到Bower,沒有問題。Bower包的推薦清單JSON格式是什麼?
在查看Github主頁上的一些流行Bower軟件包後, 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
的新格式嗎?或者我在安裝過程中錯過了什麼?
這看起來像應用程序的'bower.json'的內容;我指的是實際Bower軟件包的'bower.json'(即,安裝在'bower_components'目錄中的軟件包)。 – micjamking