我在一个/source文件夹中狼吞虎咽地看玉石原型,结构如下:
/source/prototypes/my-prototype-1/index.jade
/source/prototypes/my-prototype-2/index.jade下面是gulp任务:
gulp.task('jade', function() {
return gulp.src(['source/**/*.jade'])
.pipe(changed('build/prototypes/', {extension: '.html'}))
.pipe(jade({
pretty: true
}))
.pipe(gulp.dest('build'))
.on('error', gutil.log)
.pipe(notify({ message: 'Jade task is complete' }));
});原型被编译成:
/build/prototypes/my-prototype-1/index.jade
/build/prototypes/my-prototype-2/index.jade问题是,当任何一个原型被更改时,所有的原型仍然在重新编译。这可能是因为我在文件夹中嵌套原型的方式吗?
发布于 2014-11-12 18:35:29
修改后的文档显示,第一个参数是
目标目录。与放入gulp.dest()中的内容相同。
试着更换线路
.pipe(changed('build/prototypes/', {extension: '.html'}))使用
.pipe(changed('build', {extension: '.html'}))https://stackoverflow.com/questions/26892433
复制相似问题