Disons par exemple que vous êtes la construction d'un projet sur l'épine dorsale ou quoi que ce soit et vous avez besoin de charger des scripts dans un certain ordre, ex "underscore.js" doit être chargé en premier, avant d' "backbone.js".
Comment puis-je obtenir pour concat les scripts de sorte que c'est dans l'ordre?
// JS concat, strip debugging and minify
gulp.task('scripts', function() {
gulp.src(['./source/js/*.js', './source/js/**/*.js'])
.pipe(concat('script.js'))
.pipe(stripDebug())
.pipe(uglify())
.pipe(gulp.dest('./build/js/'));
});
J'ai le droit afin de scripts dans mon source/index.html mais vu que les fichiers sont organisés par ordre alphabétique, gulp sera concat trait de soulignement après backbone.js et l'ordre des scripts dans mon source/index.html n'a pas d'importance, il regarde les fichiers dans le répertoire.
Si quelqu'un a une idée sur ce point?
La meilleure idée que j'ai est de renommer le vendeur scripts avec 1,2,3 pour leur donner le bon ordre, mais je ne sais pas si j'aime ça.
Edit: Comme je l'ai appris plus j'ai trouvé browserify est une excellente solution, il peut être une douleur au début, mais c'est génial.