Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

380
Vistas
No puedo deshacerme de este problema mientras trabajo con el archivo gulp TypeError: no se pueden leer las propiedades de undefined (leyendo 'tubería')

Estoy tratando de configurar mi gulpfile para proyectos futuros y en la primera etapa me encontré con un problema que me acompaña sin importar qué haga con mi código: aquí está:

 "TypeError: Cannot read properties of undefined (reading 'pipe') at pipe (D:\HTML\NodeJs\Gulp\src\node_modules\pump\index.js:56:15) at Array.reduce (D:\HTML\NodeJs\Gulp\src\node_modules\ometa\lib.js:101:9) at pump (D:\HTML\NodeJs\Gulp\src\node_modules\pump\index.js:79:11) at Pumpify.setPipeline (D:\HTML\NodeJs\Gulp\src\node_modules\pumpify\index.js:39:5) at new Pumpify (D:\HTML\NodeJs\Gulp\src\node_modules\pumpify\index.js:15:30) at Function.Pumpify [as obj] (D:\HTML\NodeJs\Gulp\src\node_modules\pumpify\index.js:13:44) at globStream (D:\HTML\NodeJs\Gulp\src\node_modules\glob-stream\index.js:73:18) at Gulp.src (D:\HTML\NodeJs\Gulp\src\node_modules\vinyl-fs\lib\src\index.js:24:5) at operationsWithJsFiles (D:\HTML\NodeJs\Gulp\src\gulpfile.js:23:12) at bound (node:domain:421:15)"

Mi código:

 // Importing gulp modules let {Gulp,parallel,dest,series,src, tree} = require('gulp') let cleanCss = require('clean-css') let uglify = require('gulp-uglify') let scss = require('gulp-scss')(require('scss')) let concat = require('gulp-concat') let autoprefixer = require('gulp-autoprefixer') let path = require('path') let rename = require('gulp-rename') // Minimizing js files function operationsWithJsFiles(){ return src('js/*.js',[{allowEmpty:true}]) .pipe(uglify()) .pipe(rename({ extname:'.min.js' })) .pipe(concat('AllJs.js')) .pipe(dest('../Dist')) } // Minimizing scss files function operationsWithScssFiles(){ return src('scss/*.scss') .pipe(scss()) .pipe(autoprefixer({ cascade:false })) .pipe(rename({ extname:'.min.css' })) .pipe(concat('AllCss.css')) .pipe(dest('../Dist')) } exports.default = parallel(operationsWithJsFiles,operationsWithScssFiles)

Pd: revisé mis directorios correctamente, así que creo que Gulp no tiene problemas para encontrar archivos Pd: la ruta de mi directorio puede parecer confusa e hilarante xD

about 4 years ago · Juan Pablo Isaza
1 Respuestas
Responde la pregunta

0

Cambia esta línea:

 return src('js/*.js',[{allowEmpty:true}])

a

 return src('js/*.js',{allowEmpty:true})

Puede que te hayas confundido

 src(globs, [options])

en la documentación, firma gulp.src

Pero el [] adjunto en la firma solo indica que ese parámetro es opcional . Las opciones en realidad no van entre paréntesis. Entonces, las options son solo un objeto {} .

about 4 years ago · Juan Pablo Isaza Denunciar
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda