javascript - Uncaught ReferenceError : jQuery is not defined - requireJS

标签 javascript jquery requirejs

我有一些使用 jQuery 而不是 $ 的库。我正在使用 requireJS 加载所有 JavaScript,我遇到了标题中的错误消息。我如何告诉 requireJS 允许 jQuery 在别名 jQuery 以及 $ 下可用?

app.js

require.config({
    paths: {
        app: '../app',

        "jquery": "lib/jQuery/jquery-2.1.4.min",
        "jqueryui": "lib/jquery-ui.min",
        "easyloader": "lib/easyui/easyloader",
        'domReady': 'lib/domReady'

    },

    shim: {
        'bootstrap': {
            deps: ['jquery']
        },
    }
});

require(['jquery', 'bootstrap'], function($) {

});

最佳答案

向 shim 配置添加依赖项可以解决此问题。

'bootstrap-wizard': ['jquery']

关于javascript - Uncaught ReferenceError : jQuery is not defined - requireJS,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31487568/

相关文章:

jquery - domReady 似乎在 RequireJS 中启动较晚

javascript - RequireJS 中依赖关系的相关路径定义

javascript - 如何在 Javascript 中访问 JSON 对象?

javascript - JS/jQuery 在页面加载时显示 DIV,在点击时隐藏

requirejs - Require.js 优化器错误地排序 shim 依赖项

javascript - jquery如何获取特定元素

javascript - 是否清除单选/选择菜单值以外的表单输入字段?

javascript - 在整个页面上覆盖 Canvas (不仅仅是窗口)

javascript - 通过 Passport OAuth 流程传递 URL 参数

javascript - 如何像加载网页一样发推特