Laravel 5 拉维长生不老药-定制路径上的SASS手表?

Laravel 5 拉维长生不老药-定制路径上的SASS手表?,laravel-5,laravel-elixir,Laravel 5,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

我有一个问题,看自定义路径与拉威尔长生不老药的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 watch,它似乎并不关注变化


其他人在自定义路径上设置了sass监视程序吗?

在花了更多时间之后,我意识到仅仅输入要监视的目录路径是不起作用的。必须显式指定文件名或输入通配符

以下工作:

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();
});

在花了更多的时间在这上面之后,我意识到仅仅输入一个目录路径来监视是行不通的。必须显式指定文件名或输入通配符

以下工作:

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();
});

你救了我的命!!:你救了我的命!!: