組み込みのgruntタスク(concat
またはmin
)の外部で動的ファイル名を生成することは可能ですか?ドキュメントに記載されているよう<config:concat.dist.dest>
なものを使用しようとしました。<%= dirs.dest %>
しかし、これは解釈/コンパイルされることはなく、文字列を書き出すだけです。
更新: それは私がjakub.gの答えに基づいて試したものです。私のgrunt.jsは次のようになります:
// ... grunt file contents
jquery: {
exclude: [],
version: '1.8.3',
dest: '../dist/js/jquery-' + grunt.task.directive('<config:jquery.version>') + '.js',
minify: false
}, // ... even more grunt file contents
grunt.task.directive('<config:jquery.version>')
を返しますnull
。そのため、ファイル名はjquery-null.js
。
それから試しgrunt.template.process('<%= grunt.jquery.version %>')
てみgrunt.config.process('<%= grunt.jquery.version %>')
ましたが、どれもうまくいきませんでした。