2016-03-07 2 views
3

Я хотел бы скопировать все файлы из каталога в общий каталог, кроме некоторых файлов.Laravel 5 Elixir: копировать все файлы за исключением некоторых

Пример:

/views 
    file1.html 
    file2.html 
    file3.html 
    file4.html 
    ...... 
    fileN.html 

Я хочу, чтобы скопировать все файлы из папки просмотра в каталог публичного просмотра за исключением file1.html и file2.html

Я мог бы использовать

elixir(function(mix) { 
    mix.copy('views', 'public/views'); 
}); 

Но он копирует все файлы. Любое решение для этого?

ответ

0

Ну, я нашел решение. В случае, если кто интересуется

gulp.src(['views/**.html' , '!views/file1.html' ,'!views/file2.html']).pipe(gulp.dest('public/views')); 
1

Вы можете использовать массив с отрицанием в эликсира:

elixir(function(mix) { 
    mix.copy(['views/**.html' , '!views/file1.html' ,'!views/file2.html'], 'public/views'); 
});