diff --git a/lib/build/amodro-trace/lib/loader/Loader.js b/lib/build/amodro-trace/lib/loader/Loader.js index a7ae324a4..f808ab51f 100644 --- a/lib/build/amodro-trace/lib/loader/Loader.js +++ b/lib/build/amodro-trace/lib/loader/Loader.js @@ -33,6 +33,14 @@ function __exec(contents, r, d, c) { eval(contents); } +function normalizeModuleId(moduleId) { + if (parse.hasPrefix(moduleId)) { + moduleId = moduleId.split('!')[1]; + } + + return moduleId; +} + // Patch requirejs to work for build purposes. (function() { var hasProp = lang.hasProp, @@ -164,6 +172,8 @@ function __exec(contents, r, d, c) { var oldNameToUrl = context.nameToUrl; context.nameToUrl = function (moduleName, ext, skipExt) { + moduleName = normalizeModuleId(moduleName); + var url = oldNameToUrl.call(context, moduleName, ext, skipExt); return context.normalizePath(url); };