【发布时间】:2012-11-13 10:00:28
【问题描述】:
static/js/中有一些js文件
1. a.js
2. b.js
3. c.js
如何配置 grunt.js 以获取以下文件:
1. a.min.js
2. b.min.js
3. c.min.js
到目前为止,我必须输入特定的文件名:
min: {
dist: {
src: 'js/**/*.js',
dest: 'js/min/xxx.min.js'
}
}
【问题讨论】:
-
目前对此没有开箱即用的支持(请参阅How to minify separate files and do not combine them into one file?)。您必须动态生成 min 任务的配置(有很多目标)或创建自己的使用 min 助手的任务......我稍后会尝试发布解决方案......
-
@DmitryPashkevich 我不确定我是否同意。您可以在 min 任务中运行多个任务。请参阅下面的答案。
-
@DavidHyogo 的问题是,如何不必须手动登记所有文件,但在原始问题工作中具有类似 Inge 的配置
-
*Inge = the (predictive text, sorry :))
-
@DmitryPashkevich 谢谢德米特里。你比我更了解这个问题。严格来说,问题并没有真正这么说,即使你明白了,所以我对其进行了编辑以使问题更清晰。我会留下我的答案,因为它对于简单的用例很有用,但我可以看到能够按照提问者的意图制作整个目录是多么有用。
标签: javascript compression gruntjs