アプリの依存関係管理のために社内でrequire.jsを使用しています。つい最近、私は奇妙なことを発見しました。私は次のように含めている別のモジュールから拡張するモジュールを定義しています:
define(['core/view/v_Form'], function(v_Form){
var v_ModalForm = v_Form.extend({
...
時々、v_Form が時間通りに読み込まれないように見えることがあります。これは、v_Form が定義されていないため、Javascript がエラーをスローする理由です。
ただし、これを次のように変更すると:
define(['order!core/view/v_Form'], function(v_Form){...
できます。
コードを実行する前にrequire.jsがその依存関係をロードするべきではありません.これはバグですか?