0
인쇄되지 않은 I가 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에 파일이 없다는 것을 말하고 있습니까? 그곳에 3 개의 파일이 있지만 그 파일이 이미 삽입되었을 때 메시지를 받아야합니까? –
주사기가 자동 모드가 아니라면 항상 메시지를 받아야합니다. –