Моя структура каталогов выглядит так:
-src/
-----pages/
----------...
-----...
-build
Мой gruntfile содержит следующую задачу:
copy: {
all:{
dest:"<%= builddir %>/",
src: ["src/**/*.{yaml,yml,py,html,htm,json,css}"],
rename:function(d, s){return d.replace("src/","");}
}
},
builddir: "build/<%= pkg.name %>-<%= pkg.version %>-<%= date %>",
Когда я запускаю задачу копирования, она копирует все выбранные файлы в каталог, содержащий имя пакета, версию и дату сборки, как и ожидалось, но копирует весь каталог src. в то время как я хочу скопировать только содержимое каталога src, поэтому я пытаюсь удалить свойство src/' from dest using the
rename`, которое по какой-то причине не работает.
Я только сегодня начал использовать grunt, так что, возможно, я совершаю здесь ошибку новичка.