Ich richte ein Grunt-Skript ein, das Verzeichnisse von Bildern von A nach B kopieren und reorganisieren soll. Einfach genug.
Verzeichnisstruktur:
Komponenten
Jedes img-Verzeichnis kann andere Verzeichnisse und Verzeichnisse in diesen Verzeichnissen enthalten, um die Bilder zu organisieren.
Ich möchte Grunt verwenden, um all diese Bilder aufzunehmen und sie unter ein Verzeichnis zu legen (assets / img):
Vermögenswerte
Irgendwelche Ideen, wie ich das in grunt tun könnte, ohne jedes Komponentenverzeichnis anzugeben (es muss vollständig automatisiert werden)?
Dies ist ziemlich einfach mit grunt.file.expand
.
Übergeben Sie einfach übereinstimmende Glob-Muster (z. B. **/img/**
), und analysieren Sie anschließend die zurückgegebenen übereinstimmenden Dateiwerte, die kopiert werden sollen.
wissen, es ist ein bisschen spät, aber das sollte die Arbeit machen, verwenden Sie 'grunt-contrib-Kopie' wie so
%Vor%ps Magie ist in den Dateien Objekte, da nicht sehr gut dokumentiert, aber die Dokumentation ist hier, nach ein oder zwei liest es Sinn macht ehrlich!
grunt-contrib-copy Einrichtung: Ссылка (die Readme unten)
Dateien Objekt-Setup: Ссылка
Aufgabe einrichten: Ссылка
Tags und Links gruntjs