Я чувствую, что это должно быть легко, и я делаю это сложнее, чем должно быть, однако я пытаюсь создать мини-файлы js, используя grunt uglify из нескольких папок относительно исходного файла. Так, например:Grunt Динамическое сопоставление файлов с относительным адресом назначения
uglify: {
modules: {
files: [{
expand: true,
cwd: "<%= modules %>",
src: "**/js/*.js",
dest: "same folder as source file", <-- this is the part I don't know
ext: ".min.js",
extDot: "first"
}]
}
}
Структура Оригинал Каталог:
- Modules/
-- Module 1/
--- js/
---- module1script.js
-- Module 2/
--- js/
---- module2script.js
После того как файлы будут минимизированы:
- Modules/
-- Module 1/
--- js/
---- module1script.js
---- module1script.min.js
-- Module 2/
--- js/
---- module2script.js
---- module2script.min.js
Без того, чтобы написать задание для каждой папки модуля, поскольку модули зависят от проекта и часто меняются.
спасибо !!! Я просто подумал, что это должно быть что-то легкое! Я попытался удалить «dest» все вместе, но не просто оставить его пустым. – Flowers