Explorar el Código

fixing AMD dependency array

Raanan Weber hace 7 años
padre
commit
aef5087019
Se han modificado 1 ficheros con 3 adiciones y 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}
         }
     }
 `