2016-10-02 5 views
0

у меня есть 3 основных JS файлов:Объединение нескольких файлов JS в два файлы

  1. base.js
  2. notLoggedIn.js
  3. loggedIn.js

base.js содержит все основные потребностей в моем приложении и другие два файла не требуют пояснений.

Что мне нужно сделать, это:

  1. комбинат base.js и notLoggedIn.js в file1.js.
  2. Объединение base.js, notLoggedIn.js и loggedIn.js в file2.js.

И мне это нужно в этом порядке.

Вот что мой gulpfile.js в настоящее время выглядит следующим образом:

elixir(function(mix) { 
    mix.sass('app.scss') 
     .browserify('base.js'); 
}); 

Как изменить файл, чтобы удовлетворить мои потребности?

ответ

0

Предполагая, что все три сценария вы упоминаете расположены в каталоге resources/assets/js, вы можете сделать следующее:

elixir(function(mix) { 
    mix.scripts(['base.js', 'notLoggedIn.js'], 'public/js/file1.js') 
     .scripts(['base.js', 'notLoggedIn.js', 'loggedIn.js'], 'public/js/file2.js'); 
});