繁体   English   中英

如何在Gulp中提供串联的Javascript文件?

[英]How do I serve concatenated Javascript files with Gulp?

我正在尝试合并一些JS文件,并将其作为Gulp的单个文件使用。 我想这样做而无需写入文件系统。

到目前为止,这是我尝试过的方法:

var concat = require('gulp-concat');
var connect = require('gulp-connect');
var gulp = require('gulp');

gulp.task('default', function() {
  connect.server();

  gulp.src('*.js')
    .pipe(concat("assets.js"))
    .pipe(connect.reload());
});

但这是行不通的。 当我尝试访问http://localhost:8080/assets.js ,它说未找到。

我该如何实现这一目标? 如果可行,我也可以使用其他插件代替gulp-connect

您必须指定gulp.dest 来自gulp-concat模块的示例:

gulp.task('scripts', function() {
  return gulp.src(['./lib/file3.js', './lib/file1.js', './lib/file2.js'])
    .pipe(concat('all.js'))
    .pipe(gulp.dest('./dist/'));
});

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM