<config:path.src>
相对
<%= path.src %>
在我见过的一些示例中,第一个示例用于在目标中定义 src/dest 的“长”方式,而第二个示例用于“短”方式。但这并不一致,因此它们似乎在 gruntfiles 中可以互换使用。有什么启示吗?
<config:path.src>
相对
<%= path.src %>
在我见过的一些示例中,第一个示例用于在目标中定义 src/dest 的“长”方式,而第二个示例用于“短”方式。但这并不一致,因此它们似乎在 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:
指令的情况下,这实际上等同于<%= %>
下划线模板标签。
但是指令 where 也允许其他动作。
更多关于这里(在配置部分):https ://github.com/gruntjs/grunt/wiki/Upgrading-from-0.3-to-0.4