resueltos programacion llamar llamada ejemplos desde debe código colocarse codigo caracteristicas javascript node.js gulp uglifyjs gulp-concat

javascript - programacion - ¿Qué hay de malo con este código que combina varios archivos js en uno?



llamar javascript desde html (1)

Tengo este código node.js que intenta minificar y combinar múltiples archivos js en un solo archivo js.

var concat = require(''gulp-concat''); var gulp = require(''gulp''); gulp.task(''scripts'', function() { //gulp.src([''./lib/file3.js'', ''./lib/file1.js'', ''./lib/file2.js'']) gulp.src([''./js/*.js'']) .pipe(concat(''all.js'')) .pipe(uglify()) .pipe(gulp.dest(''./dist/'')) });

Todos mis archivos js se encuentran en la carpeta js. Mi archivo node.js está encima de la carpeta js. Estoy esperando que el archivo único minificado aparezca en la carpeta dist. No veo nada y no aparece ningún mensaje de error cuando ejecuto el código. ¿Qué podría haber ido mal?


Gulpfile.js:

"use strict"; var concat = require(''gulp-concat''); var gulp = require(''gulp''); var uglify = require(''gulp-uglify''); // Add gulp-uglify module to your script gulp.task(''scripts'', function() { gulp.src(''./js/*.js'') .pipe(concat(''all.js'')) .pipe(uglify()) .pipe(gulp.dest(''./dist/'')); });

Comprobar las dependencias de package.json

Ejecute npm install para verificar que todas las dependencias se npm install cargado correctamente. Creo que este fue tu problema:

{ "dependencies": { "gulp-concat": "2.x", "gulp": "3.x", "gulp-uglify": "1.x" } }