Para cada módulo, tengo algunos archivos que deben copiarse en el directorio de compilación y estoy buscando una manera de minimizar el código repetido de esto:
gulp.src('./client/src/modules/signup/index.js')
.pipe(gulp.dest('./build/public/js/signup'));
gulp.src('./client/src/modules/admin/index.js')
.pipe(gulp.dest('./build/public/js/admin'));
a algo como esto:
gulp.src('./client/src/modules/(.*)/index.js')
.pipe(gulp.dest('./build/public/js/$1'));
Obviamente, lo anterior no funciona, entonces, ¿hay alguna manera de hacer esto, o un npm que ya lo hace?
Gracias
./folder-example/**
carpetas y archivos completos.No es la respuesta, pero es aplicable a la aparición de esta pregunta en los resultados de búsqueda.
Para copiar archivos / carpetas en gulp
fuente
Trabajó para mi !
fuente
Se conservará el uso para conservar el árbol del directorio de entrada.
El uso de este, se puede poner en el src:
.src(SRC_FOLDER + '/**/*.js')
.Las otras respuestas no me funcionaron (como usar
base:
onsrc()
}, porque algunos complementos aplanan el árbol de directorios.fuente
copiar archivos en paralelo
fuente