I use jquery, backbonejs, underscorejs and bootstrap for my company project. Sometimes I got this error in chrome.
Uncaught TypeError: Cannot read property 'fn' undefined
My gasket is similar to this in my main.js
require.config({ paths: { jquery: 'libs/jquery/jquery', underscore: 'libs/underscore/underscore', backbone: 'libs/backbone/backbone', backboneeventbinder: 'libs/backbone.eventbinder.min', bootstrap: 'libs/bootstrap', jquerytablesorter: 'libs/tablesorter/jquery.tablesorter', tablesorter: 'libs/tablesorter/tables', ajaxupload: 'libs/ajax-upload', templates: '../templates' }, shim: { 'backbone': { deps: ['underscore', 'jquery'], exports: 'Backbone' }, 'underscore': { exports: '_' }, } }); require(['app', ], function(App) { App.initialize(); });
I already embed .noConflict () for jquery, underscorejs and backbonejs.
My app.js
// Filename: app.js define(['jquery', 'underscore', 'backbone', 'backboneeventbinder', 'bootstrap', 'ajaxupload', 'router', // Request router.js ], function($, _, Backbone, Bootstrap, Backboneeventbinder, Ajaxupload, Router) { $.noConflict(); _.noConflict(); Backbone.noConflict(); var initialize = function() { Router.initialize(); }; return { initialize: initialize }; });
This is a screenshot of my chrome 
Its appearance is similar to bootstrap.
Thank you very much in advance.