Как узнать в какой папке работает Gulp (чтобы создать в этой папке подпапку)?

Для того чтобы узнать, в какой папке работает Gulp и создать в этой папке подпапку, можно использовать такие инструменты и методы:

1. Воспользоваться переменной __dirname:
В Node.js, __dirname является глобальной переменной, которая представляет текущую директорию выполнения скрипта. Вы можете использовать эту переменную, чтобы получить текущую директорию, в которой выполняется Gulp.

Ниже приведен пример кода для получения текущей директории:

   const gulp = require('gulp');
   const path = require('path');

   gulp.task('create-folder', function() {
     const currentDirectory = path.resolve(__dirname);
     console.log('Текущая директория:', currentDirectory);

     // Создаем подпапку
     const newFolder = path.join(currentDirectory, 'подпапка');
     console.log('Создаем подпапку:', newFolder);
     return gulp.src('*.*').pipe(gulp.dest(newFolder));
   });

В приведенном выше примере кода используется path модуль из Node.js, чтобы выполнить объединение путей и получить ссылку на новую папку.

2. Воспользоваться gulp API методом process.cwd():
Еще один способ получить текущую рабочую папку Gulp - это использовать метод process.cwd(). Метод cwd() возвращает текущую рабочую папку процесса Node.js. Вы можете использовать этот метод, как показано в следующем примере:

   const gulp = require('gulp');
   
   gulp.task('create-folder', function() {
     const currentWorkingDirectory = process.cwd();
     console.log('Текущая рабочая директория:', currentWorkingDirectory);

     // Создаем подпапку
     const newFolder = currentWorkingDirectory + '/подпапка';
     console.log('Создаем подпапку:', newFolder);
     return gulp.src('*.*').pipe(gulp.dest(newFolder));
   });

В этом примере мы использовали строковую конкатенацию, чтобы объединить текущую рабочую папку и имя новой подпапки.

Оба примера позволяют получить текущую рабочую папку Gulp и создать в ней новую подпапку. Вы можете выбрать тот способ, который лучше подходит вам и вашему проекту.