我用 grunt.template.process() 从 index.tmpl 文件中组装了一个 index.html 文件。
现在,我基本上有两个不同的构建:一个开发构建(未缩小)和一个发布构建(缩小)。根据我通过grunt devel
or传递给 grunt 的任务grunt release
,我想在 index.tmpl 中更改要内联的脚本。现在,我手动完成,并根据我的需要取消注释相应的行。
索引.tmpl:
<%
var ownJsFile = grunt.config('uglify').dist.dest;
//var ownJsFile = grunt.config('concat').dev.dest;
...
%>
但我宁愿有类似的东西:
if (TASK == 'release')
var ownJsFile = grunt.config('uglify').dist.dest;
else
var ownJsFile = grunt.config('concat').dev.dest;
但是如何获取TASK
里面的模板呢?