Я использую grunt для автоматического создания каталога сборки и его содержимого в случае изменения любого исходного файла. Теперь я пытаюсь посмотреть каталог сборки и скопировать его содержимое в папки проекта всякий раз, когда изменяется какой-либо файл в папке сборки, однако часы grunts не обнаружат никаких изменений в файлах внутри каталога сборки, хотя они постоянно перезаписываются. В чем может быть проблема?Файлы файлов гранта, созданные grunt
Мой упрощена хрюкать конфигурационный файл, чтобы дать вам идею:
grunt.initConfig({
concat:{
js:{
files:{
"build/init.js : ["src/init.js"]
}
}
},
copy:{
toproject:{
expand: true,
filter: "isFile",
cwd : "build/",
src : "*.js",
dest : "d:/path/to/my/project/js/"
}
},
watch:{
js:{
files : ["src/*.js"],
tasks : ["concat:js"]
},
copybuildtoproject:{
files : ["build/*.js"],
tasks : ["copy:toproject"]
}
}
});
Хотя init.js постоянно перезаписаны в директории сборки, копия: toproject никогда не будет уволен. Я знаю, что могу скопировать файлы сразу, когда они были согласованы с src, но мне нужно, чтобы это работало, как я объяснил выше.