6

私はrequireJSが初めてで、通常のエラーが発生しない理由を理解しようとしています。

私はこれをrequirejsファイルがロードされた直後、しかしモジュールがロードされる前に使用しています:

requirejs.onError = function (err) {
    console.log(err.requireType);
    if (err.requireType === 'timeout') {
        console.log('modules: ' + err.requireModules);
    }

    throw err;
};

しかし、私はまだ完全なあいまいなエラーが発生しています:

Error: script error
http://requirejs.org/docs/errors.html#scripterror @ http://localhost/wampir/lib/require.js:8
"scripterror"

実際のエラーと行番号を教えてくれる方法はありますか?

この質問を見たことがありますが、そこからいくつかの回答を試しましたが、何も変わりません...

4

1 に答える 1

6

「タイムアウト」チェックを削除します。問題がタイムアウトでない限り、問題が発生しているモジュールを表示できなくなります。

requirejs.onError = function (err) {
    console.log(err.requireType);
    console.log('modules: ' + err.requireModules);
    throw err;
};
于 2013-12-09T08:15:04.687 に答える