laravel gulp watch не обновляет файлы sass css

В нашем приложении Laravel 5.1 мы используем elixir и gulp для компиляции css из sass. Когда мы запускаем только gulp, все компилируется правильно и файлы css обновлены. Тем не менее, когда мы запускаем gulp watch и обновляем файл .scss, Gulp сообщает, что Sass скомпилирован успешно, но в файлах css нет последних изменений. Что мы делаем не так?

  • добавлено содержимое gulpfile.js:

    var gulp = require('gulp');
    var elixir = require('laravel-elixir');
    
    elixir(function(mix){
    
    
    mix.copy("vendor/kwizer15/jquery/jquery.js",     "resources/assets/js/jquery.js")
        .copy("vendor/kwizer15/jquery-ui/dist/jquery-ui.js",     "resources/assets/js/jquery-ui.js")
        .copy("vendor/kwizer15/jquery-ui/dist/jquery-ui.css",     "resources/assets/css/jquery-ui.css")
        .copy("vendor/kwizer15/jquery-ui/dist/images/**", "public/images/")
        .copy("vendor/kwizer15/highcharts/highcharts.js",     "resources/assets/js/highcharts.js")
        .copy("vendor/fortawesome/font-awesome/css/font-awesome.css",     "resources/assets/css/font-awesome.css")
        .copy("vendor/fortawesome/font-awesome/fonts/**",     "public/build/fonts/")
        .copy("vendor/twbs/bootstrap/dist/css/bootstrap.css",     "resources/assets/css/bootstrap.css")
        .copy("vendor/twbs/bootstrap/dist/js/bootstrap.js", "resources/assets/js/bootstrap.js")
        .copy("vendor/twbs/bootstrap/dist/fonts/**", "public/assets/fonts/")
        .copy("vendor/rjacobsen/jquery-nestable/src/jquery.nestable.css",     "public/css/jquery.nestable.css")
        .copy("vendor/rjacobsen/jquery-nestable/src/jquery.nestable.js",     "public/js/jquery.nestable.js")
        .copy("bower_components/mjolnic-bootstrap-colorpicker/dist/css/**",     "public/css/")
        .copy("bower_components/mjolnic-bootstrap-colorpicker/dist/img/**",     "public/images/")
        .copy("bower_components/mjolnic-bootstrap-colorpicker/dist/js/**",     "public/js/")
        .scripts(
            [
                'jquery.js',
                'jquery-ui.js',
                'bootstrap.js',
                'highcharts.js'
            ]
        )
        .styles(
            [
                'font-awesome.css',
                'bootstrap.css',
                'jquery-ui.css',
                'custom/nav_styles.css'
            ]
        )
        .phpUnit()
        .version(["css/all.css", "js/all.js"]);
    
    mix.sass(['reseller_settings.scss'],     'public/css/reseller_settings.css');
    mix.sass(['menu_builder.scss'], 'public/css/menu_builder.css');
    mix.sass(['nav_menu.scss'], 'public/css/nav_menu.css');
    
    });

person user1013129    schedule 10.08.2015    source источник
comment
Вы захотите опубликовать содержимое вашего файла grunt. Я подозреваю, что вы неправильно настроили вывод css для задачи watch.   -  person fontophilic    schedule 10.08.2015


Ответы (1)


У меня такая же проблема. Но я переместил файлы в тот же каталог, что и основной файл.

Раньше: ресурсы / активы / заказ

После: ресурсы / активы / sass / custom

person Fernando Dias    schedule 24.09.2015