Встречается на собеседованиях • сегодня

Как пишешь пути при сборке с Gulp

При сборке с Gulp пути можно указывать несколькими способами:

  1. Относительные пути - от текущего файла:
js
src('./src/js/**/*.js')
  1. Абсолютные пути - от корня проекта:
js
src('src/js/**/*.js')
  1. Использование переменных для удобства:
js
const paths = {
  src: 'src/',
  dist: 'dist/'
};

src(${paths.src}js/**/*.js)

text

4. **Glob-паттерны** для выборки файлов:
- `*` - любой символ в имени файла
- `**` - любая вложенность папок
- `{}` - перечисление вариантов (`{*.js,*.ts}`)

Важно учитывать:
- Для Windows использовать `/` вместо `\`
- Для выходных путей лучше указывать папку, а не файл:
```js
dest('dist/js/') // правильно
dest('dist/js/main.js') // может не работать

Пример полной задачи:

js
const { src, dest } = require('gulp');

function scripts() {
  return src('src/js/**/*.js')
    .pipe(dest('dist/js/'));
}
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы