2016-09-30 247 views
1

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

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文件,但不能顶嘴文件。请帮助我这个。非常感谢你!

回答

0

对不起。这完全是我的错:)这里的语法有点不对。正确的代码是这样的

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

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