我正在开发一个测试网络应用程序。我在用着
- 要求JS
- 骨干
- 罗达什
- 凉亭
我也想使用 jQuery Mobile,所以我通过输入安装了它
bower install jquery-mobile --save
现在,我在默认的“bower-components”文件夹中拥有了所有 jqm 项目。
之后,我在 requirejs 配置部分添加了 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 模块路径“bower_components”加载所有 jqm 子模块(在上一个链接文件中定义)。
我错过了什么?