3

我正在开发一个测试网络应用程序。我在用着

  • 要求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'
        }
    }
});

这里加载的 jquery.mobile.js

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

我错过了什么?

4

0 回答 0