我有代码:
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
的原因。