У меня есть gulpfile для объединения файлов js, у меня есть еще немного кода, и я хочу сделать это, потому что у меня будут разные разделы на веб-сайте, и я не хочу, чтобы пользователь загружал css и js, которые он не будет использовать. В настоящее время я изолировал приведенный ниже код, и последние «функции» ничего не выводят.
//works
mix.scripts(['resources/js/jquery-2.1.1.min.js',
'resources/js/bootstrap.min.js',
'resources/js/jquery.maskedinput.min.js'],
'resources/js/common.js')
//works
.scriptsIn('resources/js/user', 'resources/js/user.js')
//NOPE! No file is created, even if I change the output directory/filename to resources/js or whatever
.scripts(['resources/js/common.js',
'resources/js/user.js'],
'public/js/user.js');
Я попытался изменить его, чтобы использовать базовый каталог, но ничего:
.scripts(['common.js',
'user.js'],
'public/js/user.js', 'resources/js');
Любые идеи?
редактировать:
Совершенно новый проект laravel, новый файл gulp, ингредиент сценариев объединяет только один из двух файлов js (один из maskedinput.js, user.js полностью игнорируется, даже если они оба находятся в одной папке и являются единственными файлами там):
elixir(function(mix) {
mix.scriptsIn('resources/assets/js/user', 'resources/assets/js/user.js');
mix.scripts(['user.js', 'maskedinput.js'],
'public/js/user.js', 'resources/assets/js/');
});