我有一个文件夹结构,我需要复制自定义名称来启动项目 - 我已经看过用自定义函数修改grunt-contrib-copy:
var gruntCopy = grunt.config.get('copy');
for (var item in gruntCopy) {
var files = gruntCopy[item].files;
for (var i = files.length - 1; i >= 0; i--) {
var fileItem = files[i];
if (fileItem.dest instanceof Array) {
files.splice(i, 1);
for (var j = 0; j < fileItem.dest.length; j++) {
files.push({src: fileItem.src, dest:
fileItem.dest[j]})
}
}
}
}
grunt.config.set('copy', gruntCopy);
但这只是生成带有我的数组名称的文本文件,而不是多次复制文件夹及其内容。
有人能告诉我这里出错的地方吗?
答案 0 :(得分:0)
我最终使用fs-extra复制目录,以防有人遇到同样的问题。