grunt.template.process() を使用して、index.tmpl ファイルから 1 つの index.html ファイルを作成します。
現在、基本的に 2 つの異なるビルドがあります。開発ビルド (非縮小) とリリース ビルド (縮小) です。grunt devel
or経由で grunt に渡すタスクに基づいてgrunt release
、index.tmpl 内でインライン化するスクリプトを変更したいと考えています。現在、手動で行っており、必要に応じて対応する行のコメントを外しています。
index.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
、テンプレートの内部を取得する方法は?