2015-05-06 107 views
0

我目前正在做一些兼職的發展,同時學習和我一直負責修復一個錯誤,我不能包裹我的頭。隨機,不一致的模塊錯誤

我意識到這可能會嚴重妨礙你幫助我的能力,但由於這是一個披露項目的性質,我不願意分享項目的代碼,我不知道如何重新創建沒有整個項目的錯誤。

我們使用RequireJS作爲控制器,但不是用於服務和第三方庫。

走上問題: 一旦像應用程序的每次20-30運行,它會拋出一個未知模塊錯誤:

Uncaught Error: [$injector:modulerr] Failed to instantiate module xx due to: 
Error: [$injector:nomod] Module 'xx' is not available! 

什麼拋出我送行的事實是,它不會發生每時每刻。甚至不接近!大多數情況下,我們的應用程序將運行得非常完美。

隨着我的小(閱讀:否)提供的信息,有什麼你可以建議我檢查?

任何指針將不勝感激!

+0

可能當時js文件沒有被加載..由於網絡問題..這種錯誤不會隨機發生 –

回答

0

除了pankajparkar的評論,找出網絡的問題,你可能要考慮的CDN VS第三方腳本的本地副本 - 例如,看到從AngularJS文檔this上下載的本地副本。

另外,你提到特定錯誤「錯誤:$注射器:modulerr 模塊錯誤」進一步談到here在AngularJS錯誤文檔有可能的解決方案(補丁)可能適用於您的應用程序。

希望這會有所幫助! GL!

+0

實際上,我們用Bower管理本地文件,而不是獲取CDN。 。當錯誤發生時,我處於由Webstorm提供的本地開發環境中。 編輯:請原諒我的無知 - 我是自學成才的實踐,並沒有太多的理論。網絡問題可以在本地DE顯示嗎? –