私はjquery.countdown不明なエラー:用のスクリプトエラー:jQueryの(...)
を動作するようにjqueryのを必要とするプラグインをロードしようとしている私のinitクラスのプラグインを呼び出すときに、私はこのエラーを取得しました。
GET http://localhost:3008/js/jquery.js 404 (Not Found)
require.js:166 Uncaught Error: Script error for: jquery(…)
これは私の開始コードだった:
define(function (require) {
var commons = require('commons'),
core = require('core/core_library'),
$ = require('vendor/jquery'),
ButtonStatus = require('module-pf/ButtonStatus'),
Archive = require('module-pf/Archive'),
Countdown = require('appvendor/jquerycountdown');
});
は、だから私は調査を開始しました。デバッグが言うように、まず、jquery.countdownライブラリOSが正常にロードされ、:
だから私はrequire
を推測し、これらのライブラリのロード順序を知りません。いくつかの調査の後、依存関係をネストして注文することができます。
define(['commons'], function() {
require(['vendor/jquery'], function (commons) {
//Added this for testing by calling jquerycountdown internal funcionality
require(['appvendor/jquerycountdown'], function (inyectedCountdown) {
$('#timer').countdown('2020/10/10', function (event) {
$(this).html(event.strftime('%D days %H:%M:%S'));
});
});
});
});
しかし、私はまだ同じエラーが発生します。何が起こっているのかわからない、おそらく互換性のないjqueryのバージョンですか?私はそのライブラリを手動で追加しました。 Jqueryは私のプロジェクトでうまくいっていますが、js/jquery(404)とvendor/js/jquery(200)の2つのインスタンスをロードしています。
jquery.jsがロードされていません - 指定したURLは404 –
です。http:// localhost:3008/js/jquery.js 404(見つからない) 'これは唯一の重要な事実です。 。 –