Объедините несколько файлов JS в два файла
У меня есть 3 основных файла JS:
base.js
notLoggedIn.js
loggedIn.js
base.js
содержит все основные потребности для моего приложения, а два других файла говорят сами за себя.
Что мне нужно сделать, это:
- скомбинировать
base.js
а такжеnotLoggedIn.js
вfile1.js
, - скомбинировать
base.js
,notLoggedIn.js
, а такжеloggedIn.js
вfile2.js
,
И мне это нужно в таком порядке.
Вот то, что мой gulpfile.js
на данный момент выглядит так:
elixir(function(mix) {
mix.sass('app.scss')
.browserify('base.js');
});
Как мне изменить файл в соответствии с моими потребностями?
1 ответ
Предполагая, что все три упомянутых вами сценария находятся в 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');
});