Как заинклюдить все файлы из папки одной строкой?

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

Первым делом, нам понадобится подключить модуль fs:

- var fs = require('fs');

Затем мы можем использовать fs.readdirSync для получения списка файлов в папке:

- var files = fs.readdirSync('путь_к_папке');

Теперь, чтобы включить все файлы из папки, мы можем использовать цикл for...of и include для включения каждого файла:

for file in files
  include путь_к_папке + '/' + file

Где 'путь_к_папке' - это путь к папке, содержащей файлы, которые мы хотим включить. Обратите внимание, что '/' используется в качестве разделителя пути для соединения с именем каждого файла.

Вот полный пример:

- var fs = require('fs');
- var files = fs.readdirSync('путь_к_папке');

for file in files
  include путь_к_папке + '/' + file

Замените 'путь_к_папке' на фактический путь к папке, содержащей файлы, которые вы хотите включить.