windows - Flette flere miniverede javascript-filer i rekursive mapper i en fil

Indlæg af Hanne Mølgaard Plasc

Problem



Jeg har flere miniverede filer i flere mapper i en enkelt mappe til minificerede js.


Jeg ønsker at oprette single js-fil fra alle minificerede js.
Nu bruger jeg typen kommando til at sammenkæde alle filer som


type .\v2\dist\js\*.js >> .\build\a.min.js   &&   type .\v2\dist\js\config\*.js >> .\build\a.min.js && ... 


Ligesom klogt skal jeg tilføje alle rekursive mapper.
Er der nogen ren måde at gøre det på.


Foreslå ikke at bruge Gulp eller Grunt, da vi allerede er ved at fjerne dem og bruge Webpack. Enhver kode, der bruger webpack eller ved hjælp af npm eller simpel kommandolinje, er velkommen.

Bedste reference


Hvis du i Windows kan du bruge kommandolinjen som vist nedenfor (se @dbenhams svar):


for /r "c:javascripts" \%F in (*.js) do @type "\%F" >>concatenated.js


Hvis du på Linux eller Mac, kan du bruge find:


find ./v2/dist/js/ -name '*.js' -exec cat {} ; > ./build/a.min.js