Ich versuche, meine gulpfile.js
, um alle .js
Dateien in meinem Ordner src/js
verketten und benennen sie basierend auf ihren übergeordneten Ordner.Verketten und Umbenennen von Dateien basierend auf Directory-Namen mit Gulp
Beispiel für Ordnerstruktur:
project
|
+-assets
| |
| +-app.min.js
| |
| +-vendor.min.js
|
+-src
| |
| +-app
| | |
| | +-file1.js
| | |
| | +-file2.js
| |
| +-vendor
| | |
| | +-file1.js
| | |
| | +-file2.js
Ich kann es für bestimmte Ordner einrichten und haben spezifische Dateinamen für jeden, aber ich würde eine Funktion wie die durch eine nicht definierte Variation von Ordnern und Namen ausgeführt werden können.
Was war ich mit vorher war:
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'))
});