私はrequirejsの初心者です.jquery、knockoutjs、pagerを含めようとしています。次のコードを使用すると、
requirejs.config({
baseUrl: 'js',
paths: {
app: 'viewModels'
}
});
requirejs(['lib/jquery', 'lib/knockout', 'lib/pager'], function($, ko, pager){
console.log($, ko, pager);
});
それは慰め、
undefined
Object {b: function, r: function, version: "2.3.0", a: Object, utils: Object…}
undefined
次に、コードを次のように変更しました。
requirejs.config({
baseUrl: 'js',
paths: {
app: 'viewModels',
jquery: 'lib/jquery',
pager: 'lib/pager'
}
});
requirejs(['jquery', 'lib/knockout', 'pager'], function($, ko, pager){
console.log($, ko, pager);
});
それは慰め、
GET http://localhost/aravind/ui-arc/js/knockout.js 404 (Not Found) require.js:34
Uncaught Error: Script error for: knockout
http://requirejs.org/docs/errors.html#scripterror
再びコードを次のように変更しました。
requirejs.config({
baseUrl: 'js',
paths: {
app: 'viewModels',
jquery: 'lib/jquery',
knockout: 'lib/knockout',
pager: 'lib/pager'
}
});
requirejs(['jquery', 'knockout', 'pager'], function($, ko, pager){
console.log($, ko, pager);
});
すべてが正常に機能しています。誰かがここで何が問題なのか説明できますか?