From 6e33ccb304436f988385e7c4d7354c05b99695bf Mon Sep 17 00:00:00 2001 From: nightwing Date: Mon, 8 Jun 2015 00:55:23 +0400 Subject: [PATCH] fix loading non amd scripts via require --- node_modules/architect-build/build_support/mini_require.js | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/node_modules/architect-build/build_support/mini_require.js b/node_modules/architect-build/build_support/mini_require.js index be4abe69..3dae0f74 100644 --- a/node_modules/architect-build/build_support/mini_require.js +++ b/node_modules/architect-build/build_support/mini_require.js @@ -91,12 +91,16 @@ var processLoadQueue = function(err, id) { if (r.errback) r.errback(err); } }); - if (define.lastModule = err.id) + if (define.lastModule == err.id) define.lastModule = null; define.pending = define.pending.filter(function(p) { return p != err.id; }); changed = true; + } else if (id && !defQueue.length && !define.loaded[id]) { + // the script didn't call define + defQueue = [config.shim && config.shim[id] || [[], null]]; + console.error("require shims not supported"); } if (defQueue.length) {