<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