使用RequireJS加载jQuery Mobile bower组件

时间:2013-07-15 12:47:37

标签: javascript requirejs amd bower

我正在开发一个测试网络应用。 我正在使用

  • RequireJS
  • 骨干
  • lodash
  • 亭子

我也想使用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'
        }
    }
});

这里是loaded jquery.mobile.js

现在,当我启动应用程序时,requirejs尝试从我的应用程序根“app”加载所有jqm子模块(在上一个链接文件中定义),而不是从jqm模块路径“bower_components”加载。

我错过了什么?

0 个答案:

没有答案