2016-01-09 3 views
1

У меня проблема с просмотром пользовательских дорожек с саратом Laravel Elixir.Laravel Elixir - SASS Смотреть по индивидуальному пути?

Вот код.

var publicScss = [ 
    './resources/assets/scss/public', 
    './resources/assets/jquery_plugins/rotate.scss' 
]; 

elixir(function (mix) { 
    mix.sass(publicScss, './public_html/css/dist/public.css'); 

    // Tried the suggested solution below, but it still doesn't watch the files 
    // https://github.com/laravel/elixir/issues/297 
    elixir.Task.find('sass').watch(publicScss); 

    mix.browserSync(); 
}); 

SCSS файлы компилируются в CSS, если я просто gulp. Но с gulp watch он, похоже, не следит за изменениями.

У кого-нибудь еще есть настраиваемый наблюдатель по пользовательскому пути?

ответ

4

Проведя еще некоторое время на этом, я понял, что просто ввести путь к каталогу, чтобы смотреть не работает. Вы должны либо явно указать имена файлов, либо ввести подстановочный знак.

следующие работы:

var publicScss = [ 
    './resources/assets/scss/public/*.scss', 
    './resources/assets/jquery_plugins/rotate.scss' 
]; 

elixir(function (mix) { 
    mix.sass(publicScss, './public_html/css/dist/public.css'); 

    // the watch needs to receive a filename or a wildcard (not a directory) 
    elixir.Task.find('sass').watch(publicScss); 

    mix.browserSync(); 
}); 
+0

Ты спасла мою жизнь !! :) – Metra

Смежные вопросы