RequireJS module attempts to load shim'ed module -
i'm having issue attempting create requirejs shim javascript code written team in organization. script loaded via noraml html script such:
<script src="mycustommodule.js" type="text/javascript"></script> my main.js contains following:
requirejs.config({ paths: { 'text': 'durandal/amd/text' }, shim: { 'mycustommodule': { exports: 'my.custom.module' } } }); and have tried accessing custom module in variety of ways, current code:
define(['mycustommodule'], function (require, mycustommodule) { ... } but each time page/app loads error requirejs indicating failed load app/mycustommodule.js (and can see 404 error in console attempted request file server). doing wrong?
you need include mycustommodule in paths:
requirejs.config({ paths: { 'text': 'durandal/amd/text' 'mycustommodule': 'path/to/mycustommodule' }, shim: { 'mycustommodule': { exports: 'my.custom.module' } } }); if don't that, define(['mycustommodule'] (...) dependency in baseurl location, in case: app/mycustommodule.
in other words: shim can't "pick up" global variables not loaded requirejs.
Comments
Post a Comment