Gulp-导入,没有生成新文件

Gulp-imports, did not generate new file

我正在使用 Gulp-imports to combine my library / vendor files into 1 file. 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'));
});

似乎 运行 没问题,但是 return 没有完成这个过程并在 /min 文件夹中生成一个新的 vendors.min.js

我 运行 gulp watch 和我的正常 CSS 和 JS 任务工作,我看到 gulp-导入的 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");

示例 here 表明您打算 gulp.src 一些文件,然后再传送到 gulpImports()