Как заставить галп следить за файлами в директории, начинающейся с точки?

Gulp.js - это инструмент для автоматизации различных задач веб-разработки. Он позволяет разработчикам создавать и запускать задачи, связанные с сборкой, минификацией, тестированием и многими другими аспектами разработки веб-приложений.

Чтобы заставить Gulp.js следить за файлами в директории, начинающейся с точки, нам потребуется использовать пакет Gulp.src и метод gulp.watch. Gulp.src позволяет выбрать исходные файлы для обработки, а gulp.watch следит за изменениями в указанных файлах и автоматически запускает задачи, когда файлы изменяются.

Для того чтобы выбрать файлы в директории, начинающейся с точки, можно использовать паттерн "**/.*". Данный паттерн выбирает все файлы, начинающиеся с точки, в любой вложенной директории.

Пример кода, который будет следить за файлами в директории, начинающейся с точки, может выглядеть следующим образом:

const gulp = require('gulp');

gulp.task('watch', function() {
  gulp.watch('**/.*', function(event) {
    console.log('File ' + event.path + ' was ' + event.type + ', running tasks...');
    // Здесь можно указать нужные задачи, которые должны быть выполнены при изменении файла
  });
});

Данный пример задает задачу "watch", которая отслеживает изменения всех файлов, начинающихся с точки, во всех вложенных директориях. Внутри функции обратного вызова можно указать задачи, которые нужно выполнить при изменении файла. В данном примере просто выводится информация о файле и типе изменения в консоль.

Чтобы запустить данную задачу, необходимо выполнить команду "gulp watch" в терминале.

Таким образом, вы можете использовать паттерн "**/.*" в методе gulp.watch, чтобы заставить Gulp.js следить за файлами в директории, начинающейся с точки.