我正在尝试编译一个玉石模板,然后将其输入另一个gulp进程中的一个文件,但它似乎只是跳过最后一个进程..它几乎就像它不会识别它因为它是由gulp-jade创建的
见下导致问题的部分
gulp.src("src/assets/jade/index.jade")
.pipe(jade({
pretty: true
}))
.pipe(gulp.dest( 'src/' ))
gulp.src( 'src/index.html' )
.pipe(useref())
.pipe(gulpif('assets/lib.js', uglify()))
.pipe(gulpif('*.css', cssnano()))
.pipe(gulpif('!*.html', rev()))
.pipe(revReplace())
.pipe(gulp.dest(public/))
.on('finish', done);
所以第一个gulp源获取jade文件并将其转换为html文件然后下一个获取新的html文件并处理它但它似乎没有到达这个阶段并且没有错误
答案 0 :(得分:0)
可能导致此问题的一个原因是您在第二次gulp.dest()调用中错过了目标路径周围的引号:
.pipe(gulp.dest(public/))
应该是:
.pipe(gulp.dest('public/'))