我正在尝试在我的索引中注入一些文件,所有这些文件都连接并缩小到 .tmp 文件夹中,如下所示:
gulp.task('prep-js',['clean'], function(){
var jspath = './src/page/**/*.js';
var treatJs = gulp.src(jspath)
.pipe(plugins.concat('scripts.js'))
.pipe(plugins.uglify())
.pipe(gulp.dest('.tmp/page/js'))
});
但是当我运行注入任务时,它会显示“Nothing to injection into index.html”。这是代码:
gulp.task('inject-deps', ['prep-css', 'prep-js'], function(){
//select main bower files
var bowerDep = gulp.src(plugins.mainBowerFiles(), {read: false});
//inject files
return gulp.src('./src/page/index.html')
.pipe(plugins.inject(bowerDep, {relative: true, name:'bower'}))
.pipe(plugins.inject(gulp.src('.tmp/page/js/*.js'), {name:'frontjs'}))
.pipe(plugins.inject(gulp.src('.tmp/page/css/*.css'), {name:'frontcss'}))
.pipe(gulp.dest('.tmp/page'));
});
有趣的是,注入主要 bower 文件的第一个管道运行良好,但以下两个管道不会发生这种情况。
此外,仅供参考,“插件”是一个需要我的插件的变量。
对这个问题有任何想法吗?