Как копировать файлы в gulp?

Пользователь

от johnpaul.blick , в категории: JavaScript , 7 месяцев назад

Как копировать файлы в gulp?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

1 ответ

Пользователь

от pauline , 7 месяцев назад

@johnpaul.blick 

Для копирования файлов в Gulp можно использовать плагин gulp-copy или gulp-file.


Пример использования плагина gulp-copy:

1
2
3
4
5
6
7
const gulp = require('gulp');
const copy = require('gulp-copy');

gulp.task('copy-files', function() {
  return gulp.src('src/**/*')
    .pipe(copy('dist'));
});


В примере выше, задача copy-files скопирует все файлы и папки из папки src в папку dist. Плагин gulp-copy берет на вход исходные файлы, а затем копирует их в указанную директорию.


Пример использования плагина gulp-file:

1
2
3
4
5
6
7
const gulp = require('gulp');
const file = require('gulp-file');

gulp.task('create-file', function() {
  return file('example.txt', 'Hello, world!', { src: true })
    .pipe(gulp.dest('dist'));
});


В примере выше, задача create-file создает файл example.txt с текстом "Hello, world!" и помещает его в папку dist. Плагин gulp-file создает файл с указанным именем и содержимым.