丢失的文件一饮而尽



我刚开始使用gullow,有些东西还没有完全理解。这是我的gulpfile

gulp.task('css', function(){
  var processors = [
    csswring({
      removeAllComments: true
    })
  ];
  gulp.src(['css/**/*.css', '!css/reset.css'])
    .pipe(concat('withoutReset.css'))
    .pipe(gulp.dest('./tmp'));
  return gulp.src(['css/reset.css', 'tmp/withoutReset.css'])
    .pipe(sourcemaps.init())
    .pipe(concat('style.css'))
    .pipe(postcss(processors))
    .pipe(sourcemaps.write('/map/style'))
    .pipe(gulp.dest('public/css'));
});
gulp.task('main', ['css'], function() {
  return gulp.src('tmp', {read: false})
    .pipe(clean());
});
gulp.task('default', ['main']);

当我在public/css/style.css中运行这个任务时,我只得到了一个没有其他文件的minimy重置文件,但如果我评论了clean line,它会很好地工作。

我认为应该在运行clean任务之前创建style.css,这不是真的吗?

我如何在不改变文件夹结构的情况下使其正常工作,这意味着重置文件可以与其他文件在同一级别,也应该紧随其后(重置后的行应该总是第一个)

如果你解释或发送链接,我可以阅读为什么它不适用于当前代码

,那就太好了

我真可耻!(

感谢@Heikki-这是异步的问题,所以我把串联放在单独的任务中(我想有某种方法可以把它放在一个任务中,但我只是初学者),它工作得很好)

相关内容

  • 没有找到相关文章

最新更新