<config:path.src>
対
<%= path.src %>
私が見たいくつかの例では、最初の例はターゲットで src/dest を定義する「長い」方法で使用され、2 番目の例は「短い」方法で使用されています。しかし、これは一貫していないため、gruntfiles では同じ意味で使用されているようです。悟りはありますか?
<config:path.src>
対
<%= path.src %>
私が見たいくつかの例では、最初の例はターゲットで src/dest を定義する「長い」方法で使用され、2 番目の例は「短い」方法で使用されています。しかし、これは一貫していないため、gruntfiles では同じ意味で使用されているようです。悟りはありますか?
最初の形式は、0.4 より前の Gruntではディレクティブ<config:path.src>
と呼ばれていました。関連するディレクティブ ( 、、 )に応じて、さまざまなタスクを実行できます。config:
json:
file_temaplte:
Grunt 0.4 では、これらは削除され、より標準的な形式で使用できるようになりました。
<config:prop.subprop>
→<%= prop.subprop %>
<json:file.json>
→grunt.file.readJSON('file.json')
<file_template:file.js>
→grunt.template.process(grunt.file.read('file.js'))
ご覧のconfig:
とおり、ディレクティブの場合、これは<%= %>
アンダースコア テンプレート タグとまったく同じでした。
しかし、他のアクションも許可するディレクティブ。
詳細はこちら (構成セクション): https://github.com/gruntjs/grunt/wiki/Upgrading-from-0.3-to-0.4