Gruntjs grunt init模板条件复制文件

Gruntjs grunt init模板条件复制文件,gruntjs,grunt-init,Gruntjs,Grunt Init,我刚刚开始使用grunt init。我什么都能用。 我想知道是否有一种方法可以根据之前提示的答案,根据提示有条件地复制根文件。您可以通过使用rename.json文件 prop应该是要复制/不复制的文件的路径,该值可以是带有条件的模板字符串。例如,假设您有两个不同的main.js文件,一个是空的,另一个是易于重复使用的代码: { "app/js/main-empty.js": "{% if (empty) { %}app/js/main.js{% } %}", "app/js/main-

我刚刚开始使用grunt init。我什么都能用。
我想知道是否有一种方法可以根据之前提示的答案,根据提示有条件地复制根文件。

您可以通过使用
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
检查
template.js
文件中
props.empty
变量的值,并正确复制和重命名

下面是一个示例,显示了该示例的
template.js
rename.js