1

我正在尝试连接一些 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如果它有效。

4

1 回答 1

0

哟必须指定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/'));
});
于 2015-08-15T20:20:52.783 回答