J'essaie de configurer mon gulpfile.js
pour concaténer tous les fichiers .js
dans mon dossier src/js
et nommez-les en fonction de leur dossier parent.Concaténer et renommer les fichiers en fonction du nom du répertoire avec Gulp
Exemple de structure de dossier:
project
|
+-assets
| |
| +-app.min.js
| |
| +-vendor.min.js
|
+-src
| |
| +-app
| | |
| | +-file1.js
| | |
| | +-file2.js
| |
| +-vendor
| | |
| | +-file1.js
| | |
| | +-file2.js
je peux le configurer pour des dossiers spécifiques et ont des noms de fichiers spécifiques pour chacun d'eux, mais je voudrais une fonction qui peut fonctionner grâce à une variation indéfinie des dossiers et des noms.
Ce que j'utilisais avant était:
gulp.task('js', function() {
gulp.src('src/js/app/**/*.js')
.pipe(plumber(plumberErrorHandler))
.pipe(jshint())
.pipe(jshint.reporter('fail'))
.pipe(concat('app.min.js'))
.pipe(uglify())
.pipe(gulp.dest('assets/js'))
});