2

我刚刚开始使用 grunt-init。我有一切工作。而且我想知道是否有一种方法可以根据提示进行有条件的复制根文件,该提示基于对先前提示的回答。

4

1 回答 1

2

您可以rename.json通过docs使用该文件。

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正确复制和重命名。

这是一个指向该示例的要点的链接template.jsrename.js

于 2015-02-21T00:17:36.677 回答