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.destgulp-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 に答える