Gulp rapetisser plusieurs fichiers js à un
Je suis nouvelle Gorgée et vous vous demandez comment puis-je rapetisser (concatinate) de ma collection unique fichier au lieu de chaque fichier séparément.
Exemple
var gulp = require('gulp');
var uglify = require('gulp-uglify');
gulp.task('minify', function () {
gulp.src([
'content/plugins/jquery/jquery-2.1.1.js',
'content/plugins/jquery/jquery-ui.js',
'content/js/client.js'])
.pipe(uglify())
.pipe(gulp.dest('content/js/client.min.js')) //It will create folder client.min.js
});
gulp.task('default', ['minify']);
Comme vous pouvez le voir je suis en train de rapetisser 3 fichiers javascript et ensuite les convertir en un seul client.min.js
. Est-il possible?
Vous devez vous connecter pour publier un commentaire.
Ce plugin va aider gulp-concat.
Utilisation:
gulp-minify-css
.require
de file1.js pour file3.js il ne serait pas de travail, droit? (en file1.jsrequire("./file3")
)Au lieu de passer par beaucoup de choses sournoises, je vous recommande d'arriver
laravel-elixir
. C'est la compilation de sass, less, babel, coffescript, et même l'ajout de quelque chose que vous voulez pas seulement en JavaScript, mais aussi avec les css. Tout le code dont vous aurez besoin sera:Permet d'essayer gulp-concat-util pour rejoindre scripts. Il est similaire à la méthode concat, mais ont certaines aides à la colle de fichiers. Il existe une grande aide pour concatinate scripts.