因此,当我创建一个新的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文件。请帮帮我这个。非常感谢你!
答案 0 :(得分:0)
我很抱歉。那完全是我的错:)那里的语法有点不对。正确的代码就像这样
mix
.sass(''+sassPath+'*.*', ''+cssPath+'main.css')
我测试了它。它观看了多个文件并连接成一个文件。工作得很完美!