所有使用browserify和gulp的示例都假定您只想浏览1个文件.通常情况并非如此.
我遇到了使用乙烯基变换的例子,但是我无法使其正常工作.这是(咖啡脚本)代码:
# Browserify JS gulp.task 'browserify',[],-> # Create the transform br = transform (f) -> return browserify(f).bundle() # Run browserify gulp.src(['./public/js/**/*.js']) .pipe(br) .pipe(gulp.dest('.'))
但是我收到以下错误:
[10:50:55] Starting 'browserify'... events.js:72 throw er; // Unhandled 'error' event ^ Error: write after end
解决方法
最简单的方法是直接使用glob:
var glob = require('glob'); gulp.task('browserify',function() { var files = glob.sync('./public/js/**/*.js'); return browserify({entries: files}) .bundle() .pipe(gulp.dest('.')); });
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。