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()
。
我正在使用 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()
。