Laravel Elixir手表无法正常工作

时间:2016-09-30 08:33:56

标签: php laravel gulp-watch pyrocms laravel-elixir

因此,当我创建一个新的Laravel项目时,gulp watch非常完美。现在我正在研究PyroCMS项目,该项目也使用了Laravel,并且gulp手表有点失败。我不知道为什么。 它似乎在同时观看多个sass文件时出现问题。它根本不看。但是,使用一个sass文件,它可以完美地工作。 这是我的代码:

var sassPath    = './addons/dscms/anomaly/generali-theme/resources/sass/',
    cssPath     = './addons/dscms/anomaly/generali-theme/resources/css/',
    jsPath      =   './addons/dscms/anomaly/generali-theme/resources/js/',
    jsCopyPath      =   './addons/dscms/anomaly/generali-theme/resources/js/my-js/';

elixir(mix => {
mix
.sass([
    ''+sassPath+'main-style.sass',
    ''+sassPath+'section1.sass',
    ''+sassPath+'section2.sass'
    ], ''+cssPath+'main.css')
.scripts([
    ''+jsPath+'main.js',
    ''+jsPath+'main-2.js',
    ''+jsPath+'main-3.js'
],''+jsCopyPath+'main.js');
});

它也适用于多个js文件,但不适用于sass文件。请帮帮我这个。非常感谢你!

1 个答案:

答案 0 :(得分:0)

我很抱歉。那完全是我的错:)那里的语法有点不对。正确的代码就像这样

mix
.sass(''+sassPath+'*.*', ''+cssPath+'main.css')

我测试了它。它观看了多个文件并连接成一个文件。工作得很完美!