Gulp - Basic concat / minify不输出文件

时间:2017-06-29 10:54:09

标签: javascript gulp

我的代码:

{{1}}

环境:

  • 源文件存在。
  • 输出目录存在且可写。
  • 输出干净,没有错误。

控制台输出:

{{1}}

这不输出任何CSS。

有什么问题?

==编辑==

发现问题在这里:

{{1}}

有人可以解释原因吗?

1 个答案:

答案 0 :(得分:2)

JavaScript执行自动分号插入。所以这个:

return 
    gulp.src(styles)
    .pipe(minify())
    .pipe(concat('libs.min.css'))
    .pipe(gulp.dest('public/assets/css'));

转化为这个:

return; // <- Execution halts here!

gulp.src(styles)
    .pipe(minify())
    .pipe(concat('libs.min.css'))
    .pipe(gulp.dest('public/assets/css'));

有关详细信息,请参阅Beware Of JavaScript Semicolon Insertion