Gulp - настроить таргетинг на все файлы в папке и ее подпапках

Попробуйте поместить document.getElementById в setTimeout()

Например.

setTimeout(function(){
    console.log(document.getElementById('whatever'));
}, 100);

Если это сработает, тогда это просто проблема синхронизации.

28
задан Jamie Hutber 17 December 2014 в 13:39
поделиться

1 ответ

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

** Если «глобстар» находится один в части пути, то он сопоставляет ноль или более каталогов и подкаталогов, ищущих совпадения. Он не сканирует каталоги с символическими ссылками.

https://github.com/isaacs/node-glob

У вас есть каталоги с символическими ссылками?

Симлинки

Я не думаю, что вам придётся прыгать, чтобы пройтись по вашим символьным каталогам. Я рекомендую вам взглянуть на node.js fs.readdir рекурсивный поиск в каталоге и посмотреть, можно ли применить какое-либо из этих решений к вашему варианту использования. Ничто в вопросе или ответах не касается конкретно символических ссылок, поэтому я не знаю, есть ли для вас решение или нет. Если вы можете получить массив разыменованных путей, используя одно из этих решений, то вы можете просто передать массив в gulp.src().

36
ответ дан Community 17 December 2014 в 13:39
поделиться
Другие вопросы по тегам:

Похожие вопросы: