2014-04-16 70 views
0

當前我正在嘗試使用EmberJS啓動項目。從我在網上找到的Ember App Kit是一個很好的「模板」來啓動一個應用程序。Ember App Kit項目供應商文件夾爲空

所以我跟着getting started guide但我遇到了問題。

我已經安裝了npm,bower和grunt,並運行該頁面上給出的所有命令。但我的供應商文件夾保持空白。所以,當開始一切與grunt server並去我的瀏覽器localhost:8000它什麼也沒有(我得到了一堆供應商庫的404(如jQuery,Ember等)

我發現他們在這裏在/ public/js/libs而不是/ vendor(這個文件夾確實存在),我可以改變index.html中的地址指向那裏,但我不認爲這是我應該做的。

我做錯了什麼,或者我忘記了什麼

+1

使用yeoman餘燼發生器而不是正式的... – thecodejack

+1

那麼這是我最初的想法,但在Yeoman網站上它說,這已被棄用(當你搜索的燼發電機),並改用燼寶應用套件。 http://yeoman.io/community-generators.html - 編輯:似乎已棄用的版本指向官方的版本,所以現在滾動。謝謝。 https://github.com/yeoman/generator-ember – Matthijn

+0

你的'.bowerrc'文件裏面有什麼?應該有一個目錄路徑。 – medokin

回答

1

對我來說,這是通過作爲根運行Bower(我可能安裝它在一個錯誤的方式提前),正確地提取了deps(並進入/ v endor目錄在.bowerrc中定義)。

sudo bower install --allow-root 

鮑爾特別阻礙這種方法:

由於亭子是用戶命令,所以不需要具有超級用戶權限來執行它。 如果您在沒有sudo的情況下使用bower時遇到許可錯誤,請花幾分鐘時間瞭解您的系統應如何工作並進行必要的維修。

http://www.joyent.com/blog/installing-node-and-npm

https://gist.github.com/isaacs/579814

0

你錯過.browerrc當您複製文件?

如果.browerrc文件不存在,依賴關係將被安裝到bower_components文件夾中,而不是vendor,該文件在默認情況下隱藏在OS X Finder中(因爲「。」前綴)。

相關問題