我即时缩小 javascript 文件并在现有文件旁边生成一个 .min.js 文件。尽管在使用 ack 时这是一个问题,因为它将这些文件视为 .js 文件并使用缩小的 javascript 在我的结果屏幕上搜索它们。
我试过将它添加到我的 .ackrc 中,但没有运气:
--type-set=minjs=.min.js
--nominjs
有没有办法让 ack 忽略这种类型的扩展?
PS 我不能简单地将 .min.js 重命名为 .min_js 或任何其他变体。
最佳答案
它看起来像是 App::Ack::filetypes 中的一个限制。
正则表达式为:
if ( $filename =~ m{\.([^\.$dir_sep_chars]+)$}o ) {
那 ”。”在那里将阻止匹配以前的任何内容。
关于ack - 确认排除类型为 ".min.js"的文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5810463/