Comment faire pour copier plusieurs fichiers et de garder la structure des dossiers avec Gulp
Je suis en train de copier des fichiers d'un dossier vers un autre dossier à l'aide de Gulp:
gulp.task('move-css',function(){
return gulp.src([
'./source/css/one.css',
'./source/other/css/two.css'
]).pipe(gulp.dest('./public/assets/css/'));
});
Le code ci-dessus est la copie one.css
& two.css
à la public/assets/css
dossier.
Et si j'utilise gulp.src('./source/css/*.css')
il permet de copier tous les fichiers CSS pour la public/assets/css
dossier qui n'est pas ce que je veux.
Comment puis-je sélectionner plusieurs fichiers et de garder la structure des dossiers?
- les fichiers css peuvent être à différents dossiers afin d'expression régulière n'est pas utile dans ce cas, à mon humble avis
- la question est comme fichiers dans plusieurs dossiers sont copiés dans le dossier
public/assets/css
? - yupp, exactement , je veux le faire
Vous devez vous connecter pour publier un commentaire.
Pour atteindre cet veuillez préciser
base
.Dans votre cas, il serait:
Structure de dossier:
['./lib/one.js', './models/two.js']
) vous pouvez ajouter{base: '.'}
pour faire garder leur structure entière.gulp.src('**/*.*')
- Je utiliser gulp-aplatir et l'utilisation de cette configuration:
Et là, vous pouvez voir la documentation sur gulp-aplatir: Lien