Я использую gulp для создания одного файла javascript с gulp-concat и gulp-uglify.Как вы делаете заказ на Javascript, используя Gulp или Javascript Framework?
Original Files
//File 1
var Proj = Proj || {};
//File 2
Proj.Main = (function() {
var Method = function(){ /*Code*/ };
return { "Method":Method };
})();
//File 3
Proj.Page = (function() {
var Method = Proj.Main.Method;
return { "Method":Method };
})();
Глоток возвращает плохой Минимизированный файл, так как эти файлы быть сцеплены в неправильном порядке. Я знаю, что могу указать порядок в .src([])
, но я не хочу поддерживать массив, когда добавляю файлы javascript.
Есть ли способ создать ссылки на эти «пространства имен», не беспокоясь о порядке конкатенации файлов? Или, есть ли способ, чтобы глоток обрабатывал конкатенацию с помощью знания этих пространств имен автоматически?
EDIT:
Я знаю, что могу указать порядок файлов внутри .src([])
. Я хочу развиваться, не беспокоясь о порядке файлов, будь то через пакет gulp или javascript. Спасибо за ответы, которые помогают, но мне нужен окончательный «Нет. Вы не можете этого сделать». или «Да. Вот как ...», чтобы отметить поток как ответ.
Лично я бы написал javascript по-другому, я бы выбрал событие, как только один скрипт загрузился, чтобы другой скрипт мог выполнить. Кажется, что если два сценария настолько жестко зависимы, они должны управляться по-разному. –