我從一個簡單的dojo應用程序開始。我在瀏覽器中將應用程序視爲常見資源,並且運行時沒有錯誤。我檢查dojolib到一個Git倉庫使用Eclipse git的工具,而現在我的應用程序失敗,出現錯誤:如果您將dojolib檢入git存儲庫,Worklight Studio v6 dojo應用程序會中斷
GET http://172.16.233.1:50821/dojoLib2/Test01/Test01/common/dojo/nls/core-web-layer_en-us.js 404 (Not Found) dojo.js:20
GET http://172.16.233.1:50821/dojoLib2/Test01/Test01/common/dojo/nls/mobile-ui-layer_en-us.js 404 (Not Found) dojo.js:20
Error {src: "dojoLoader", info: Array[2]}
dojo.js:21
Error {src: "dojoLoader", info: Array[2]}
我跟着指示禁用提供圖書館資源在這裏找到:
並再次運行應用程序沒有錯誤。這是預期的行爲?
我將堅持現在禁用提供庫資源的步驟。我不太確定默認啓用的優點是什麼。我的猜測是你的建議可行,但一切似乎都是解決方法(包括我的解決方案)而不是解決方法。 –
經過進一步的實驗後,事實證明,在檢入dojoLib之後重新啓動Eclipse就足以將其解決。很明顯,Worklight Studio可以處理dojoLib項目不在工作區目錄中的事實。它只是讓eGit將工程移出工作空間,令其感到困惑。重新啓動Eclipse可以解決這個問題。初步檢查一個dojo庫應該是一個不常見的任務,因此在這種情況下重新啓動Eclipse的需求並不算太壞。 –