javascript install - gulp pipe (gulp.dest ()) ne crée aucun résultat




1 Answers

J'ai eu le même problème, vous devez retourner la tâche dans la fonction:

gulp.task('default', function() {
 return gulp.src("js/*.js")
    .pipe(uglify())
    .pipe(gulp.dest('minjs'));

En outre, minjs ne sera pas un fichier, mais un dossier, où tous vos fichiers minifiés vont être sauvegardés.

Enfin, si vous voulez réduire au minimum 1 fichier, vous pouvez le spécifier directement, de même que l'emplacement de la destination.

Par exemple:

var gulp = require('gulp');
var browserify = require('browserify');
var source = require('vinyl-source-stream');
var uglify = require('gulp-uglify');    

gulp.task('browserify', function() {
    return browserify('./src/client/app.js')
        .bundle()
        //Pass desired output filename to vinyl-source-stream
        .pipe(source('main.js'))
        // Start piping stream to tasks!
        .pipe(gulp.dest('./public/'));
});

    gulp.task('build', ['browserify'], function() {
         return gulp.src("./public/main.js")
            .pipe(uglify())
            .pipe(gulp.dest('./public/'));
    });

J'espère que cela aide!

npm sass

J'apprends actuellement sur gulp.js. comme je l'ai vu le tutoriel et la documentation de gulp.js, ce code:

gulp.src('js/*.js')
.pipe(uglify())
.pipe(gulp.dest('minjs'));

rend le fichier javascript ignoré avec créer un nouveau répertoire nommé 'minjs'. bien sûr, j'ai installé gulp-laid avec l'option --dev-save. il n'y a pas de message d'erreur sur la console, donc je ne sais pas quel est le problème. J'ai essayé gulp avec "sudo", mais ne fonctionne toujours pas.

donc je suis allé dans le répertoire racine et j'ai recherché tout le système de fichiers mais il n'y a pas de fichier nommé 'minjs' donc je suppose que ça ne marche pas. pourquoi cela se passe-t-il? n'importe qui connaît ce problème, ce serait bien pourquoi cela se produit.

code source entier:

var gulp = require('gulp');
var uglify = require('gulp-uglify');

gulp.task('default', function() {
    console.log('mifying scripts...');

    gulp.src('js/*.js')
    .pipe(uglify())
    .pipe(gulp.dest('minjs'));
});



Related

javascript gulp