Gulp.js - это инструмент для автоматической сборки проектов JavaScript. Он позволяет автоматизировать различные задачи разработки, такие как компиляция, сжатие и объединение файлов, а также копирование файлов.
Для копирования CSS файлов в Gulp.js вы можете использовать плагин gulp-cssmin и gulp-dest. Ниже приведен пример кода, который демонстрирует, как это сделать:
const gulp = require('gulp'); const cssmin = require('gulp-cssmin'); const dest = require('gulp-dest'); gulp.task('copy-css', function() { return gulp.src('src/css/**/*.css') // Выбираем все CSS файлы в директории src/css .pipe(cssmin()) // Минифицируем CSS с помощью плагина gulp-cssmin .pipe(dest('dist/css')); // Копируем минифицированные файлы в директорию dist/css });
В этом примере мы используем метод gulp.src() для выбора всех CSS файлов в директории 'src/css'. Затем мы пропускаем их через плагин cssmin(), который сжимает CSS файлы, и затем копируем их в директорию 'dist/css' с помощью метода dest().
Вы можете изменить пути и директории по своему усмотрению, важно только, чтобы они соответствовали структуре вашего проекта.
Чтобы запустить эту задачу, вы можете выполнить команду gulp copy-css
в консоли. Gulp выполнит задачу и вы увидите, что в директории 'dist/css' появились минифицированные CSS файлы.
Надеюсь, это поможет вам копировать CSS файлы с помощью Gulp.js!