Dojoのバージョンを1.3 から 1.7.3に変更するときに、Dojo 1.3 のフォルダー ファイルをすべて Dojo 1.7.3 に置き換えただけです。Web アプリケーションを再構築した後、dojo.js の 15 行目にエラー hxrFailed が表示されます。
私がここで直面している問題は何ですか? 既存のコードを変更する必要がありますか? 必要なすべての変更について参照するドキュメントはありますか。
この問題から抜け出すのを手伝ってください。
ありがとう、Sridhar.ch
Dojoのバージョンを1.3 から 1.7.3に変更するときに、Dojo 1.3 のフォルダー ファイルをすべて Dojo 1.7.3 に置き換えただけです。Web アプリケーションを再構築した後、dojo.js の 15 行目にエラー hxrFailed が表示されます。
私がここで直面している問題は何ですか? 既存のコードを変更する必要がありますか? 必要なすべての変更について参照するドキュメントはありますか。
この問題から抜け出すのを手伝ってください。
ありがとう、Sridhar.ch
多くが変更され、移行に役立つ長いチュートリアルがいくつかあります。DojoのWebサイトのドキュメントタブを確認してください。
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まで下位互換性がありますが、実際には、1.6ビルドプロファイルが1.7.x以降では機能しなかったため、100%下位互換性があるかどうかはわかりません。しかし、私はそれを機能させるためにそれほど一生懸命に努力しませんでした。
私も同じことを経験しました。複数の理由で xhrFailed エラーが発生しました。理由の 1 つは、以下の定義でファイルが見つからないことでした。
define(["something/was/missing/here"],function(){});.
同じエラーが発生した別の原因は、依存関係のパスにあるフォルダーの名前が変更されたが、アプリケーション ビルド プロファイルで更新されなかった場合です。(これは、カスタム ビルドを行っている場合のみです)。
そうであるかどうかを確認してください!