grunt-init模板条件复制文件

时间:2013-11-05 08:39:59

标签: gruntjs grunt-init

我刚刚开始使用grunt-init。我有一切工作。 我想知道是否有办法根据基于前一提示的答案的提示进行条件复制根文件。

1 个答案:

答案 0 :(得分:2)

您可以通过docs

使用rename.json文件

prop应该是要复制/不复制的文件的路径,值可以是带有条件的模板字符串。例如,假设您有两个不同的main.js个文件,一个是空的,另一个是您倾向于重复使用的代码:

{
  "app/js/main-empty.js": "{% if (empty) { %}app/js/main.js{% } %}",
  "app/js/main-skeleton.js": "{% if (!empty) { %}app/js/main.js{% } %}"
}

destpath检查props.empty文件中template.js变量的值,正确复制和重命名。

以下是link to a gist,其中显示了该示例的template.jsrename.js