6
我想在我的索引注入一些文件,它们都串联和精缩到一个名为.tmp的文件夹,如下所示:咕嘟咕嘟-注入说“没什么可注入的index.html”
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'))
});
但是当我运行注入任务时,它说“没有注入到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'));
});
有趣的事情,在注入了主凉亭文件中的第一管完美的作品,但它不会发生以下两种。
此外,仅供参考,'插件'是一个需要插件的变量。
有关此问题的任何想法?
谢谢@svenschoenung!但是,当我指定依赖任务时,如[[prep-css','prep-js']],是不是还没有完成? –
不,为了防止任务同时运行,您需要两个**我从文档中引用的项目符号。你有第二个(用'['prep-css','prep-js']'暗示依赖关系,但是你错过了第一个(我粗体的那个)。 –
所以,这意味着我需要使用回调,对吧? –