2016-09-30 127 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') 

我測試了它。它觀看多個文件並連接成一個文件。完美工作!