免責事項、私はRequireJSのための主要な開発者です:
オーダープラグインを壊す毎晩WebKitsの変化がありました。 LABjにも影響します。動的スクリプトの読み込み動作を変更したHTML5仕様が実装されました。良いことは、ブラウザが収束し始めていることです。悪い点は、この仕様では動的に追加されたスクリプト要素の順序付き実行が考慮されていないことです。
LABjsの著者Kyle Simpsonはengaging the HTML5 groupで、動的に追加されたスクリプトの注文実行をサポートする正式な仕様変更を行っています。これまでFirefoxのナイトリーが変更を実装しており、WebKitもそれを考慮していると私は信じている。 Another good writeup is by Henri Sivonen。
私はそれがWebKitのナイトリーに影響を与えていると思っていましたが、Chrome 8が変更を受け入れたかどうかはわかりません。私はそれが破損の可能性が高いと考えていますが、オーダープラグインの単体テストはChrome 8で私にとってはうまくいくようです。
あなたがChrome 8で、おそらくクロム9、それは知っておくと良いでしょう。また、どのバージョンのRequireJSを使用しているか知っておくと良いでしょう。 0.15には、Firefoxのナイトリーの変更に対応する修正が含まれています。古いバージョンのRequireJSを使用している場合は、新しいバージョンを試すことができます。
返信いただきありがとうございます。jQuery Summit 2010でWebKitのナイトリーが壊れてしまったと聞きました。私はChrome 8を使用していますが、Chromeでうまく動作しているインターネット上で小さなテストが行われました。ここにお勧めはありますか?これを使用する主な目的は、開発をスピードアップし、最終的にビルドオプティマイザを使用することです。ビルドツールは、注文に含まれているスクリプトを無視しているように見えるので、少し迷惑です!接頭辞。 – Drew
正当性チェックとして、私はhtmlの通常のスクリプトタグとしてrequireJSに送信したとおり、スクリプトを順番にダンプしました。これはChrome8とFF3で正常に機能しました。ここにロードできないものがあるかどうかを確認するためのデバッグオプションがありますか? – Drew
オプティマイザは、オーダーでうまくいくように改良されました!今リリースされたばかりの0.2.0での依存関係は、うまくいけばビルドの状況に役立ちます。また、0.2.0リリースを試してみてください。バグの修正や、オーダープラグインの変更がありました。それでも問題が解決しない場合は、再現可能なテストケースがあればお気軽にお問い合わせください。 – jrburke