Есть ли способ глобально игнорировать папки с определенным именем (скажем node_modules
)
Я знаю, что могу сделать это вручную для каждого экземпляра, но мне было интересно, возможно ли просто дать прожекторам знать, не индексировать эти папки? node_modules
Например, обычно есть тысячи файлов, которые я не хочу искать, и это приводит к замедлению внимания.
Я посмотрел вокруг, но я могу найти только ответы, которые предлагают вручную добавить папки в список конфиденциальности. Есть ли у кого-то лучший, кропотливый способ?
node_modules
папка, мне нужно идти и добавлять ее вручную.Ответы:
Не существует известного способа исключения из Spotlight файла или папки на основе шаблона (например, его имени).
Однако можно исключить папку из Spotlight, добавив в нее пустой файл
.metadata_never_index
.Вы можете использовать этот метод, чтобы игнорировать все
node_module
иbower_modules
папки:источник
.metadata_never_index
файлы в моих node_modules, но после принудительного обновления индекса центра внимания файлы все еще индексируются. Есть также открытый узел node_modules NPM Github PR, но я боюсь, что это не будет окончательным решением проблемы github.com/npm/npm/issues/15346.metadata_never_index
это не честь для Мохаве.В случае, если кто-то пропустил комментарий ФСБ в вопросе, как и я . Apple предоставляет вкладку конфиденциальности в настройках Spotlight.
Перейдите в «Системные настройки»> «Spotlight»> «Конфиденциальность»> «+» Добавить папки в список.
Примечание: это может не сработать сразу, мне пришлось перезапустить Spotlight, чтобы увидеть эффекты.
источник
Очевидно, добавление «.noindex» к имени родительской папки не позволит Spotlight проиндексировать.
NB: я лично не проверял.
источник