2013-10-14 19 views
0

我已經添加了對bower.json的依賴關係,我想在angularJs服務或控制器中使用它。Yeoman:在控制器和測試中使用Bower定義的依賴關係

當我在網頁中使用庫時,一切工作正常,因爲依賴關係首先被加載。當我運行單元測試時,情況並非如此,依賴關係導致未定義的對象並且測試失敗。

如何在angularJs控制器中導入bower定義的依賴項以用於測試目的?

+0

我與'angular-animate'有同樣的問題,導致我的單元測試失敗。我也做過'安裝角動物 - 保存'。 – Danger14

+0

我最後一次查看它時,在涼亭和咕嚕聲之間沒有進行整合,我用它來運行我的測試。你如何運行你的單元測試? – Edmondo1984

+0

我使用Karma和Jasmine運行單元測試。我相信我在QA中解決了我的問題。必須指定要安裝哪個版本的'angular-animate'。 http://stackoverflow.com/questions/22944883/unable-to-find-a-suitable-version-for-angular-with-bower-installation-error-for – Danger14

回答

1

我猜你需要執行:

bower install yourdep --save 

否則它不會在bower.json保存。