RequireJS, jquery still undefined

RequireJS, jquery still undefined

By : Saravanan Ganesan
Date : November 16 2020, 06:23 AM
wish helps you The problem is that you load your RequireJS configuration, which is in main, through data-main. The data-main attribute merely tells RequireJS to load the module listed there but the loading is still asynchronous, so main may load after RequireJS tries to load jQuery. When this happens, RequireJS fails to find jQuery and $ is undefined. (Incidentally, I'd suggest setting enforceDefine to true in your RequireJS configuration so that you get an error message telling you when a module has not loaded. That's a better clue than having an undefined symbol.)
One solution would be to move your configuration outside of main. So you remove it from main and add it to a script element in front of the one loading RequireJS:
code :
// RequireJS will use the value of `require` as its configuration.
require = {
    baseUrl: 'scripts',
    paths: {
        jquery: 'jquery-2.1.3.min'
    enforceDefine: true
<script src="scripts/require.js"></script>
require(['main'], function () {
    require(['jquery','custom'], ...

Share : facebook icon twitter icon
RequireJS - jQuery is undefined when certain alias is given

RequireJS - jQuery is undefined when certain alias is given

Date : March 29 2020, 07:55 AM
This might help you This was discussed more over here: https://github.com/jrburke/requirejs/issues/435
Backbone + RequireJs-jQuery : Cannot read property 'normalize' of undefined

Backbone + RequireJs-jQuery : Cannot read property 'normalize' of undefined

By : Newbie
Date : March 29 2020, 07:55 AM
This might help you I have this situation: , You need to add jquery to your paths:
code :
    'baseUrl' : 'js',
    'waitSeconds' : 45,
    'paths': {
        //right here
        "jquery": "path/to/jquery",
        "underscore": "libs/underscore-min",
        "backbone": "libs/backbone-min",
        "text" : "text"
    //other stuff
Requirejs: jQuery is undefined

Requirejs: jQuery is undefined

By : Mike Yu
Date : March 29 2020, 07:55 AM
Does that help jQuery is not in any dependencies. You should add it in the shim dependencies of mutator:
code :
  shim: {
            'class.mutators': {
                deps: [
                exports: 'classmutators'
            'underscore': {
                    exports: '_'
Loading jQuery plugins using RequireJS -- jQuery undefined intermittently even after specifying deps?

Loading jQuery plugins using RequireJS -- jQuery undefined intermittently even after specifying deps?

By : nawin sc
Date : March 29 2020, 07:55 AM
I hope this helps you . The whole path you give to the shim configuration has to match the whole path of the module you require.
You name the shim jquery.jstree but you require it as jstree/jquery.jstree, so RequireJS does not use the shim and thus does not know that the plugin depends on jquery, etc. and so you get intermittent errors.
code :
paths: {
    "jquery.jstree": "jstree/jquery.jstree"
jQuery.ui undefined after requirejs optimization

jQuery.ui undefined after requirejs optimization

By : Selez
Date : March 29 2020, 07:55 AM
it helps some times The Scoop
Set the dependencies between non-AMD modules using shim rather than through nested require calls (which do not in fact set dependencies). Make sure also to use wrapShim: true in the configuration you give r.js.
Related Posts Related Posts :
  • javascript - explanation request of a behaviour
  • Converting String into date format in JS
  • Choose element Angular
  • Display background grid by using image with CSS
  • Call function from another Controller in another file AngularJS
  • How to change texture in Gera library?
  • When trying to use windows.location.href , the values of $_POST[''] is lost
  • jQuery click action on appended item
  • NodeJS & Socket.IO: Emit a request event and get the response, when/where should I bind the listener?
  • 4-digit form on bootstrap modal
  • Prevent characters like quotation marks from input
  • Sign in option creation using jsp and oracle database
  • use socket.io in my controller with yeoman
  • What happens under the hood to prevent calling a bound method changing the this object?
  • issue with jquery .append function
  • Is it possible to EventHandle every GET request a page makes via Javascript?
  • How to select class with ng-if
  • Cannot communicate with websocket. Autobahn: received HELLO message, and session is not yet established
  • Socket.io - Cannot connect to client
  • Load Accordian Panel on click rather than page load
  • How to register async middleware module within express.js app?
  • JS / Cannot read property 'push' of undefined
  • how to make jquery plugin?
  • MATH reverting rotated coordinates
  • Add an expandable text box to every post
  • What was the rationale behind having the receiver in functions default to the global object?
  • JavaScript chaining many function
  • while loop over takes the each method
  • What are the difference between $(document).bind('ready', function) and $(document).ready(function() {})
  • cut the string in javascript
  • Tool tip not working on text area bootstrap
  • AngularJS: how to activate first non zero item in ngRepeat?
  • Pattern for "column total" of an array of arrays
  • Any selector using * failed in my case
  • Uncaught ReferenceError: app is not defined in Angularjs
  • Unit testing controller which has a $state.go method in controller
  • Use of Meteor-ui-progress-circle (accessing to Template variables created in the HTML)
  • JavaScript: Google maps mapOptions?
  • How do I track Universal Analytics events through Google Tag Manager?
  • Firefox Scrolling Bug When Changing :after Contents
  • Drop down list does not work
  • Display month and year specific datepicker in jquery
  • How to show BAr graph rather than line graph in High Stoch Chart
  • Accessing Angular $Scope in web workers
  • How to convert JavaScript(UnityScript) to C# and implement a low pass filter?
  • Need a logic to implement select button value via onchange event
  • redirect in codeigniter using ajax function
  • How to populate this form data and post it with jquery
  • Retrive value from array id in js function
  • angularjs $index when ng-hide with ng-repeat
  • ExtJS TaskRunner
  • Progress bar not hiding after fetching values via AJAX in JavaScript
  • Pop up window code fails
  • how to make dynamic javascript array with key and value group
  • Implement Facebook API login with reactjs
  • What is the meaning of sign ':' in javascript
  • Change all id's in HTMLDivElement using jQuery
  • load multiple pages from different domain in different divs using javascript
  • Could Not Resolve Host github.com
  • jQuery "Chosen" on-filter event?
  • shadow
    Privacy Policy - Terms - Contact Us © ourworld-yourmove.org