【问题标题】:Gulp Jade IssueGulp 翡翠问题
【发布时间】:2016-06-07 19:59:47
【问题描述】:

我正在尝试编译一个翡翠模板,然后将其输入另一个 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 源获取了翡翠文件并将其转换为 html 文件,然后下一个获取该新的 html 文件并对其进行处理,但它似乎没有到达这个阶段并且没有错误

【问题讨论】:

    标签: node.js express gulp pug


    【解决方案1】:

    可能导致问题的一件事是您在第二次 gulp.dest() 调用中缺少目标路径周围的引号:

    .pipe(gulp.dest(public/))
    

    应该是:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-07-15
      • 1970-01-01
      • 2013-08-23
      • 2010-10-05
      • 1970-01-01
      相关资源
      最近更新 更多