¿Hay alguna manera de ignorar globalmente las carpetas con un nombre determinado (por ejemplo node_modules
)
Sé que puedo hacerlo manualmente para cada instancia, pero me preguntaba si es posible informar a Spotlight para que no indexe estas carpetas. node_modules
, por ejemplo, normalmente tiene miles de archivos que no quiero buscar y termina ralentizando los reflectores.
He mirado alrededor pero solo puedo encontrar respuestas que sugieran agregar carpetas manualmente en la lista de privacidad de Spotlight. ¿Alguien tiene una mejor manera global?
node_modules
se cree una nueva carpeta, tendré que ir y agregarla manualmente.Respuestas:
No existe un método conocido para excluir de Spotlight un archivo o una carpeta en función de un patrón (por ejemplo, su nombre).
Sin embargo, es posible excluir una carpeta de Spotlight agregando un archivo vacío
.metadata_never_index
.Puede utilizar este método para ignorar todo
node_module
ybower_modules
carpetas:fuente
.metadata_never_index
archivos ocultos en mis node_modules, sin embargo, después de una actualización forzada del índice de foco, los archivos aún se están indexando. También hay un node_modules NPM Github PR abierto, pero me temo que esta no será la solución final al problema github.com/npm/npm/issues/15346.metadata_never_index
no se honra en mojave.En caso de que alguien se haya perdido el comentario de fsb en la pregunta, como hice yo . Apple proporciona una pestaña de privacidad en la configuración de Spotlight.
Vaya a "Preferencias del sistema"> "Spotlight"> "Privacidad"> "+" Agregar carpetas a la lista.
Nota: Esto puede no funcionar de inmediato, tuve que reiniciar Spotlight para ver los efectos.
fuente
Aparentemente, agregar '.noindex' al nombre de una carpeta principal evitará que Spotlight se indexe.
NB: no lo he verificado personalmente.
fuente