Tornar o nó de reconhecimento ciente

Eu amo o ack e seu domínio não teimoso;)

Mas tentar usá-lo em um projeto do Node sem alguns ajustes foi um pesadelo. Isso ocorre porque, entre outros problemas, por padrão, ele rastreou todo o diretório node_modules procurando sua consulta de pesquisa.

Adicionar um arquivo ~ / .ackrc (ou modificar o existente) e adicionar o seguinte resolverá o problema:

# Make ack Node friendly :)
--ignore-dir=node_modules
--type-set=coffee=.coffee
--type-set=jade=.jade
--type-set=json=.json

Esses bits dizem ao ack para ignorar o diretório node_modules e para garantir que ele verifique alguns tipos de arquivos que, de outra forma, ignoraria.