Explorar o código

fixing AMD dependency array

Raanan Weber %!s(int64=7) %!d(string=hai) anos
pai
achega
aef5087019
Modificáronse 1 ficheiros con 3 adicións e 1 borrados
  1. 3 1
      Tools/Gulp/gulp-addModuleExports.js

+ 3 - 1
Tools/Gulp/gulp-addModuleExports.js

@@ -39,12 +39,14 @@ module.exports = function (varName, config) {
                     if (functionVariables) functionVariables += ',';
                     functionVariables += dep.name;
                     dependenciesDefinition += `
-    var ${dep.name} = root.${dep.name};
+    var ${dep.name};
     if(!${dep.name}) {
         if(typeof exports === 'object') {
             ${dep.optional ? ' try { ' : ''} ${dep.name} = require("${dep.module}"); ${dep.optional ? ' } catch(e) {} ' : ''}
         } else if(typeof define === 'function' && define.amd) {
             ${dep.optional ? ' if(require.defined && require.defined("' + dep.module + '"))' : ''} amdDependencies.push("${dep.module}");
+        } else {
+            ${dep.name} = root.${dep.name}
         }
     }
 `