2013-04-05 135 views
1

下面是命令我跑鮑爾不安裝組件

c:\projectname\www>bower install jquery --save 
bower cloning git://github.com/components/jquery.git 
bower cached git://github.com/components/jquery.git 
bower fetching jquery 
bower checking out jquery#1.9.1 
bower copying C:\Users\jesse\AppData\Roaming\bower\cache\jquery\cf68c4c4e7507c8d20fee7b5f26709d9 
bower installing jquery#1.9.1 

這裏是我的component.json

{ 
    "name": "projectname", 
    "version": "0.0.1", 
    "directory" : "scripts/components" 
} 

我希望找到的東西在c:\projectname\www\scripts\components但沒有出現。

我在做什麼錯?

此外,值得注意的是,我想加入directory屬性我component.json文件,並沒有之前運行相同的命令出現在components目錄。

回答

10

所以事實證明,使用component.json文件不是做正確的事情。

我創建了一個.bowerrc文件,

{ 
    "directory" : "scripts/components" 
} 

和它的工作就像一個魅力。

+0

此外,嘗試閱讀文檔接下來的時間,它的簡潔這裏解釋:https://github.com/twitter/bower#configuration – 2013-04-06 11:11:56

+1

其實我閱讀文檔:P。真正讓我失望的是我將這個組件安裝到現有的應用程序中。該文檔說'默認情況下,所有包內容都安裝在組件目錄中。你不應該直接修改這個目錄的內容。「但是,它實際上將組件安裝到'app/components'中。我在網站上有很多文件夾,我沒有注意到bower創建了'app'目錄,我只是在尋找'components'。 – jessegavin 2013-04-06 15:35:29

+0

你是傳奇:) – shox 2014-05-12 13:51:05