将Gulp源传递给gulp-coffee,gulp-concat和webpack-stream

时间:2016-07-07 18:49:37

标签: node.js coffeescript gulp webpack concat

我有代码:

var gulp = require('gulp');
var webpack = require('webpack-stream');
var coffee = require('gulp-coffee');
var concat = require('gulp-concat');

gulp.task('webpack', function() {
  gulp.src('*/lib/*.coffee', { base: '.' })
    .pipe(coffee({ bare: true }))
    .pipe(concat('app.js'))
    .pipe(webpack())
    .pipe(gulp.dest('.'));
});

然而,当它达到webpack()时,它不起作用。如何才能使从concat()传递到webpack()的内容成功运作?

我还假设,如果我删除concat()管道,并从coffee()直接转到webpack(),那么我最终会处理{{1}处理的多个文件对,不是一个,对吧?

我尝试使用webpack()用于Webpack,但出于某种原因,它输出的内容为coffee-loader(当我查看输出文件时),即使在实际的包中,它似乎是&#39 ; s用bare: false硬编码到输出。这就是我使用bare: true的原因。

0 个答案:

没有答案