.js
文件缩小的常见做法.css
是创建.min.js
文件.min.css
。问题是Shake FilePatterns将使用此方案匹配缩小和非缩小文件,其模式类似于//*.js
. 文档似乎建议为每个喜欢制作独特的扩展,reg.js
但min.js
我不确定这是我想走的路。如何在 Shake 中解决这个问题?
编辑:问题在于使用getDirectoryFiles
:
js <- getDirectoryFiles "" ["//*.js"]
let jsMins = map (-<.> "min" <.> "js") js
need jsMins
有一个目标可以"//*.min.js
正常工作,但getDirectoryFiles "" ["//*.js"]
开始拾取生成的.min.js
文件。