javascript – 使用glob匹配,当传递文件在gulp中浏览

前端之家收集整理的这篇文章主要介绍了javascript – 使用glob匹配,当传递文件在gulp中浏览前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
所有使用browserify和gulp的示例都假定您只想浏览1个文件.通常情况并非如此.

我遇到了使用乙烯基变换的例子,但是我无法使其正常工作.这是(咖啡脚本)代码

  1. # Browserify JS
  2.  
  3. gulp.task 'browserify',[],->
  4.  
  5. # Create the transform
  6. br = transform (f) ->
  7. return browserify(f).bundle()
  8.  
  9. # Run browserify
  10. gulp.src(['./public/js/**/*.js'])
  11. .pipe(br)
  12. .pipe(gulp.dest('.'))

但是我收到以下错误

  1. [10:50:55] Starting 'browserify'...
  2.  
  3. events.js:72
  4. throw er; // Unhandled 'error' event
  5. ^
  6. Error: write after end

解决方法

最简单的方法是直接使用glob:
  1. var glob = require('glob');
  2.  
  3. gulp.task('browserify',function() {
  4. var files = glob.sync('./public/js/**/*.js');
  5. return browserify({entries: files})
  6. .bundle()
  7. .pipe(gulp.dest('.'));
  8. });

猜你在找的JavaScript相关文章