Я пытаюсь создать простую задачу gulp, которая извлекает все зависимости bower.json и вставляет их в файл index.html.
Вот как выглядит мой gulpfile.js:
var gulp = require('gulp');
var bowerFiles = require('main-bower-files');
var inject = require('gulp-inject');
gulp.task('default', function() {
gulp.src('./public/index.html')
.pipe(inject(gulp.src(bowerFiles({
paths: {
bowerDirectory: './public/bower_components',
bowerJson: './public/bower.json'
}
}), {read: false}), {name: 'bower'}))
.pipe(gulp.dest('./build'));
});
И он работает. Вот как выглядит мой index.html в каталоге. /build:
<!-- bower:js -->
<script src="/public/bower_components/zepto/zepto.js"></script>
<!-- endinject -->
Однако я не могу сделать файлы main-bower, чтобы захватить мои измененные зависимости (в этом примере включить '/public/bower_components/zepto/zepto.min.js').
Я пробовал эти опции переопределения:
{
"overrides": {
"BOWER-PACKAGE": {
"main": "**/*.min.js"
}
}
}
и это:
{
"overrides": {
"BOWER-PACKAGE": {
"main": {
"development": "*.js",
"production": "*.min.js",
}
}
}
}
и это не сработало: (
Что я делаю неправильно?
Спасибо заранее!