Para cada módulo, tenho alguns arquivos que precisam ser copiados para o diretório de compilação e estou procurando uma maneira de minimizar o código repetido deste:
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'));
para algo assim:
gulp.src('./client/src/modules/(.*)/index.js')
.pipe(gulp.dest('./build/public/js/$1'));
Obviamente, o acima não funciona, então há uma maneira de fazer isso, ou um npm que já faz isso?
obrigado
./folder-example/**
pastas e arquivos completos.Não é a resposta, mas se aplica à aparência dessa pergunta nos resultados da pesquisa.
Para copiar arquivos / pastas no gulp
fonte
Funcionou para mim!
fonte
O uso para preservar a árvore do diretório de entrada será preservado.
Usando isso, você pode inserir o src:
.src(SRC_FOLDER + '/**/*.js')
.As outras respostas não funcionaram para mim (como usar
base:
onsrc()
}, porque alguns plug-ins achatam a árvore de diretórios.fonte
copiar arquivos em paralelo
fonte