F5キーを押してアプリケーションをリロードすると、エラーがスローされることがあります。RequireJSの動作が一貫していません
私はChromeでデバッグしています。時には、コンソールで次のエラー:
Uncaught ReferenceError: unit_directionals is not defined
は時々参照はjqueryのため、この場合のように定義されていないことをスロー: 「キャッチされないのReferenceError:jQueryが定義されていない」私が持っている場合は間違っている可能性が何
を正しい方法でファイルを定義しましたか?
が、これはmain.jsで私が持っているコードは、メインインデックスのHTMLに指摘されています
requirejs.config({
baseUrl: 'js/lib',
paths:{
app:'../app',
models: '../app/models',
views: '../app/views'
}
})
requirejs(
[
//load lib in this order
'underscore', 'handlebars', 'jquery','backbone', 'uri',
//load models, views...
'app/models/items.model', 'app/models/results.model',
'app/views/items.view', 'app/views/results.view',
'app/index'
],
function(jQuery,$,_....) {
//init app
}
);
私がここに投稿した同じ問題のように見えます:http://stackoverflow.com/questions/10959095/intermittent-requirejs-load-error。 Googleグループにはhttps://groups.google.com/forum/?fromgroups#!topic/requirejs/Eym3R08Bmmgというスレッドもあります。私たちはまだ解決策を探しています。 – redhotvengeance
あなたが解決策を見つけるなら、私に兄を知らせてください、本当にそれをaprettiateします! –
この問題がありました。 JQueryが2回含まれていたため、F5でランダムなスクリプトエラーが発生しました。 「jQuery」は、「Once once」と「MVC partial view」のscriptタグに含まれていました。ビューからjQueryスクリプトタグを削除しました。 F5は一日中できます。どのような頭痛! – Noobie3001