Próbuję uruchomić następujący kodGulp nie można wstrzykiwać css i js jednocześnie
var $ = require('gulp-load-plugins')({ lazy: true }); // fetches gulp plugins
gulp.task('wiredep', function() {
var wiredep = require('wiredep').stream;
return gulp
.src(config.index)
.pipe(wiredep(config.wiredepDefaultOptions)) //wiredep injection configuration
.pipe($.inject(gulp.src(config.js))) //custom js files configuation
.pipe(gulp.dest(config.client))
});
/* inject bower and other injections */
gulp.task('inject', ['styles-compile', 'wiredep'], function() {
return gulp
.src(config.index)
.pipe($.inject(gulp.src(config.css)))
.pipe(gulp.dest(config.client))
});
// Jeśli komentarz następujący wiersz .pipe($.inject(gulp.src(config.css)))
wtedy mój. Pliki js się wstrzykują, inaczej nie, z tego co rozumiem, ten wtrysk dzieje się równolegle.
Co robię źle?
Dlaczego nie można użyć prostego 'gulp.src'. Czy możesz wyjaśnić, co robi '$ .inject'? –
$ .inject jest tym samym co gulp-inject, mam zainstalowane "gulp-load-plugins", które ładuje wszystkie moduły w var $ = require ('gulp-load-plugins') ({lazy: true}); // pobiera wtyczki gulp – eugenekgn