我正在开发一个测试网络应用。 我正在使用
我也想使用jQuery Mobile,所以我通过输入
来安装它bower install jquery-mobile --save
现在我将所有jqm项目都放在默认的“bower-components”文件夹中。
之后,我在requirejs config部分添加了jqm路径
requirejs.config({
baseUrl: '../scripts/app',
paths: {
jquery: '../../bower_components/jquery/jquery.min',
jquerymobile: '../../bower_components/jquery-mobile/js/jquery.mobile',
underscore: '../../bower_components/lodash/lodash',
backbone: '../../bower_components/backbone/backbone',
text: '../../bower_components/requirejs-text/text',
},
shim: {
backbone: {
deps: ['underscore', 'jquery'],
exports: 'Backbone'
}
}
});
现在,当我启动应用程序时,requirejs尝试从我的应用程序根“app”加载所有jqm子模块(在上一个链接文件中定义),而不是从jqm模块路径“bower_components”加载。
我错过了什么?