2012-09-04 136 views
1

將dojo版本從1.3更改爲1.7.3時,我簡單地將所有dojo 1.3文件夾文件替換爲dojo 1.7.3。重建我的Web應用程序後,我收到了錯誤hxrFailed在dojo.js,第15行。Dojo版本從1.3升級到1.7.3

我在這裏面臨的錯誤是什麼?我需要更改任何現有的代碼嗎?是否有任何文件可以引用所有必需的更改。

請幫我擺脫這個問題。

感謝, Sridhar.ch

回答

1

很多變化,也有一些冗長的教程,以幫助您進行遷移。退房documentation選項卡上的Dojo的網站:

的1.x到2.0的遷移指南:
http://dojotoolkit.org/reference-guide/1.8/releasenotes/migration-2.0.html

更新構建系統教程:
http://dojotoolkit.org/documentation/tutorials/1.8/build

理論上的電流(1.8)建立系統落後兼容到2.0,但實際上我不確定它是否100%向後兼容,因爲我的1.6構建配置文件不適用於1.7.x及更高版本。儘管如此,我並沒有努力去實現它。

1

我已經走過了。出於多種原因,我發生了xhrFailed錯誤。其中一個原因是在定義中缺少一個文件,如下所示:

define(["something/was/missing/here"],function(){});

發生同樣錯誤的另一個原因是,在應用程序生成配置文件中重命名了依賴項路徑中的文件夾但未更新該文件夾。 (這種情況下,只有當你正在做自定義構建)。

看看是不是這種情況!