Gulp-imports,没有生成新文件

时间:2016-02-20 03:51:58

标签: javascript gulp gulp-watch gulp-imports

我使用Gulp-imports将我的库/供应商文件合并到一个文件中。 https://github.com/ifandelse/gulp-imports

我相信我已正确设置,最初我收到错误gulp.run was deprecated,所以我转而使用gulp.watch代替:

gulp.watch('app/assets/js/libs/vendors.min.js', function() {
    console.log('Combining vendor files');
    return gulpImports().pipe(gulp.dest('./min'));
});

它似乎运行良好,但返回没有完成该过程并在vendors.min.js文件夹内生成新的/min

enter image description here

enter image description here

我运行gulp watch并且正常的CSS和JS任务正常工作,我看到了gulp-imports的console.log语句,但是没有组合文件......

感谢下面的回答,这就是我使用的,我没有使用gulp.run

gulp.task('imports', function() {
gulp.src(['./app/assets/js/libs/shizz.js'])
    .pipe(gulpImports())
    .pipe(gulp.dest('./result/'));
});

shizz.js文件的样子:

//import("angular-animate/angular-animate.min.js");
//import("angular-route/angular-route.min.js");

1 个答案:

答案 0 :(得分:1)

示例here表示在汇入gulp.src之前,您需要gulpImports()一些文件。