2012-12-19 54 views
1
<config:path.src> 

gruntfiles中這兩個模板語法有什麼區別?

<%= path.src %> 

在一些實施例I所看到的,第一個是在目標定義的src/dest的「長」的方式使用,而第二實施例是在「短」使用辦法。但是這並不一致,所以它們似乎可以在gruntfiles中互換使用。任何啓蒙?

回答

3

第一種形式<config:path.src>在0.4之前的Grunt中被稱爲指令。他們允許根據相關指令執行不同的任務(config:json:file_temaplte:)。

在咕嚕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:指令的情況下, s真的等同於<%= %>下劃線模板標籤。

但是指令哪裏還允許其他動作。

更多關於此這裏(配置部分):https://github.com/gruntjs/grunt/wiki/Upgrading-from-0.3-to-0.4

+0

完美,謝謝。我讀了很多咕嚕咕嚕的文檔,我一定錯過了這個。 – jonschlinkert

+0

文檔已移至此處:http://gruntjs.com/upgrading-from-0.3-to-0.4 – steps