0
我有以下一飲而盡任務,插入到HTML文件.css
和.js
文件:一飲而盡任務輸出不打印預期的結果
gulp.task('inject', function() {
log('Injecting the JS and CSS files into index.html');
var wiredep = require('wiredep').stream;
var options = config.getWiredepDefaultOptions();
return gulp.src(config.index)
.pipe(wiredep(options))
.pipe($.inject(gulp.src(config.customFiles), {ignorePath: options.ignorePath}))
.pipe(gulp.dest(config.client));
});
和我gulp.config.js
:
module.exports = function() {
var client = './public';
var config = {
allJS: [
'*.js',
'public/js/*.js',
'public/js/**/*.js'
],
client: client,
index: client + '/index.html',
customFiles: [
'./public/css/*.css',
'./public/js/*.js',
'./public/js/**/*.js'
],
bower: {
json: require('./bower.json'),
directory: './public/lib',
ignorePath: '/public/'
},
};
config.getWiredepDefaultOptions = function() {
var options = {
bowerJson: config.bower.json,
directory: config.bower.directory,
ignorePath: config.bower.ignorePath
};
return options;
};
return config;
};
這按預期工作,但是當我運行任務時,我得到這個:
它總是說gulp-inject 3 files into index.html
,即使沒有添加新文件。
我的吞食文件有問題嗎?
您是否在使用gulp-inject?你是說在'./public/css/*.css','./public/js/*.js','./public/js/**/*.js'沒有文件。' –
@MichaelWarner There那裏有3個文件,但是當這些文件已經被注入時我應該得到消息嗎? –
從我看到你應該總是得到的消息,除非你告訴噴油器處於安靜模式。 –