Преглед на файлове

fixing AMD dependency array

Raanan Weber преди 7 години
родител
ревизия
aef5087019
променени са 1 файла, в които са добавени 3 реда и са изтрити 1 реда
  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}
         }
     }
 `