Gulp Jade问题

时间:2016-06-07 19:59:47

标签: node.js express gulp pug

我正在尝试编译一个玉石模板,然后将其输入另一个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文件并处理它但它似乎没有到达这个阶段并且没有错误

1 个答案:

答案 0 :(得分:0)

可能导致此问题的一个原因是您在第二次gulp.dest()调用中错过了目标路径周围的引号:

.pipe(gulp.dest(public/))

应该是:

.pipe(gulp.dest('public/'))