我如何gulp.src整个文件夹及其子文件夹,然后根据文件位置进行gulp.dest?

用户名

编辑:有没有办法清除此代码?

任务咖啡

# Watch pages
gulp.task 'jade', ->
  # Watch index
  gulp.src('src/jade/index.jade')
  .pipe(jade(pretty: true))
  .pipe gulp.dest('dist')
  # Watch views
  gulp.src('src/jade/views/*.jade')
  .pipe(jade(pretty: true))
  .pipe gulp.dest('dist/views')
  # Watch views/products
  gulp.src('src/jade/views/products/*.jade')
  .pipe(jade(pretty: true))
  .pipe gulp.dest('dist/views/products')

gulp.watch 'src/jade/*.jade', ['html']
gulp.task 'html', (callback) ->
  runSequence 'jade', callback
  return

假设我正在运行gulp任务来处理.jade文件,而我正在开发一个有角度的应用程序(views / ** / *。html),如何保持任务清洁以更改任务以执行这?

// gulp.src('src/jade/**/*.jade')
// gulp.dest('dist/path/*.html') so for example 'src/jade/index.jade'
// will be output into 'dist/index.html' and
// 'src/jade/views/products/product.jade' will be
// output into 'dist/views/products/product.html'

任务咖啡

# Watch pages
gulp.task 'jade', ->
  gulp.src('src/jade/*.jade')
  .pipe(jade(pretty: true))
  .pipe gulp.dest('dist')
gulp.watch 'src/jade/*.jade', ['html']
gulp.task 'html', (callback) ->
  runSequence 'jade', callback
  return

task.js

gulp.task('jade', function() {
  return gulp.src('src/jade/*.jade').pipe(jade({
    pretty: true
  })).pipe(gulp.dest('dist'));
});

gulp.watch('src/jade/*.jade', ['html']);

gulp.task('html', function(callback) {
  runSequence('jade', callback);
});
斯文·舍嫩

您的问题的答案已经在您自己的帖子中:

// gulp.src('src/jade/**/*.jade')

在您的jade任务中使用它,watch应该完全完成您想要的:

gulp.task('jade', function() {
  return gulp.src('src/jade/**/*.jade')
    .pipe(jade({pretty: true}))
    .pipe(gulp.dest('dist'));
});

gulp.watch('src/jade/**/*.jade', ['html']);

这样将在dist文件夹中生成文件,如下所示:

src/jade/index.jade -> dist/index.html
src/jade/views/example.jade -> dist/views/example.html
src/jade/views/products/product.jade -> dist/views/products/product.html
...

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

gulp.dest未创建目标文件夹

来自分类Dev

如何使Gulp等到dest文件完成?

来自分类Dev

如何使gulp.dest动态

来自分类Dev

Gulp-定位文件夹及其子文件夹中的所有文件

来自分类Dev

Gulp-处理dest文件的只读权限?

来自分类Dev

gulp.dest()不会导致文件更新

来自分类Dev

gulp.dest不打印到文件

来自分类Dev

如何忽略gulp.dest()中的** / *?

来自分类Dev

如何在gulp.dest中使用来自gulp.src的源文件路径?

来自分类Dev

修改gulp.dest的路径

来自分类Dev

Gulp监视整个文件夹并编译保存的文件

来自分类Dev

Gulp:如何读取文件夹名称?

来自分类Dev

Gulp:如何删除文件夹?

来自分类Dev

Gulp:在目标位置保留单个文件的文件夹结构

来自分类Dev

Grunt-Contrib-Copy,如何在不覆盖 dest 文件夹中的现有文件/文件夹的情况下复制保持相同文件夹结构的目录内容?

来自分类Dev

用gulp / imagemin替换子文件夹中的文件

来自分类Dev

包含文件夹的子文件夹但不包含实际子文件夹(Gulp)的Glob

来自分类Dev

Gulp:将输出文件写入与src路径相关的子文件夹

来自分类Dev

Gulp清理文件夹然后创建文件夹

来自分类Dev

Glob / minimatch:如何使用gulp.src()进行所有操作,然后排除文件夹但在其中保留一个文件

来自分类Dev

如何在gulp.dest()中找到父目录的路径?

来自分类Dev

如何在gulp.dest()中找到父目录的路径?

来自分类Dev

如何授予文件夹及其子文件夹和文件的读写权限?

来自分类Dev

如何复制文件夹,子文件夹及其文件?

来自分类Dev

如何删除文件夹及其子文件夹中的所有空文件?

来自分类Dev

如何最好地删除文件夹及其子文件夹中的所有文件

来自分类Dev

如何授予文件夹及其子文件夹和文件的读写权限?

来自分类Dev

gulp.dest()忽略子目录

来自分类Dev

Gulp TypeError:dest.on不是函数

Related 相关文章

  1. 1

    gulp.dest未创建目标文件夹

  2. 2

    如何使Gulp等到dest文件完成?

  3. 3

    如何使gulp.dest动态

  4. 4

    Gulp-定位文件夹及其子文件夹中的所有文件

  5. 5

    Gulp-处理dest文件的只读权限?

  6. 6

    gulp.dest()不会导致文件更新

  7. 7

    gulp.dest不打印到文件

  8. 8

    如何忽略gulp.dest()中的** / *?

  9. 9

    如何在gulp.dest中使用来自gulp.src的源文件路径?

  10. 10

    修改gulp.dest的路径

  11. 11

    Gulp监视整个文件夹并编译保存的文件

  12. 12

    Gulp:如何读取文件夹名称?

  13. 13

    Gulp:如何删除文件夹?

  14. 14

    Gulp:在目标位置保留单个文件的文件夹结构

  15. 15

    Grunt-Contrib-Copy,如何在不覆盖 dest 文件夹中的现有文件/文件夹的情况下复制保持相同文件夹结构的目录内容?

  16. 16

    用gulp / imagemin替换子文件夹中的文件

  17. 17

    包含文件夹的子文件夹但不包含实际子文件夹(Gulp)的Glob

  18. 18

    Gulp:将输出文件写入与src路径相关的子文件夹

  19. 19

    Gulp清理文件夹然后创建文件夹

  20. 20

    Glob / minimatch:如何使用gulp.src()进行所有操作,然后排除文件夹但在其中保留一个文件

  21. 21

    如何在gulp.dest()中找到父目录的路径?

  22. 22

    如何在gulp.dest()中找到父目录的路径?

  23. 23

    如何授予文件夹及其子文件夹和文件的读写权限?

  24. 24

    如何复制文件夹,子文件夹及其文件?

  25. 25

    如何删除文件夹及其子文件夹中的所有空文件?

  26. 26

    如何最好地删除文件夹及其子文件夹中的所有文件

  27. 27

    如何授予文件夹及其子文件夹和文件的读写权限?

  28. 28

    gulp.dest()忽略子目录

  29. 29

    Gulp TypeError:dest.on不是函数

热门标签

归档