UGLIFY -Verzeichnis
-
27-10-2019 - |
Frage
Anstatt das hässliche Skript einzeln Code und Dateien hinzuzufügen, gibt es eine Möglichkeit, UGLIFY zu sagen, dass er ein ganzes Dir angreifen und in 1 Skript.js -Datei ausgegeben werden soll?
Lösung
cat * | uglifyjs -o script.js
Wenn Sie mit Uglifyjs meinen, meinen Sie https://github.com/mishoo/uglifyjs das funktioniert! Ohne Eingabedatei uglifyjs
wird aus lesen STDIN
.
Andere Tipps
find /path/to/dir -name "*.js" | xargs cat | uglifyjs -o > result.js
Beachten Sie, dass die Lastreihenfolge Ihrer Skripte wichtig sein könnte. Das obige könnte daher fehlschlagen (da es nur die Dateien in jeder Reihenfolge abgelegt hat find
kommt zufällig zurück). Ich würde Ihnen vorschlagen, ein kleines Shell -Skript zu schreiben, das für Ihre Anwendung angepasst wurde.
https://github.com/balupon/buildr.npm Kann auch hilfreich sein
Das (Java | Kaffee) Skript und (CSS | Less) (Builder | Bundler | Packer | Minifier | Fusion | Checker)
Sie können verwenden uglifyjs-folder
Modul dafür. Es unterstützt auch die Verarbeitung einzeln (keine Zusammenführung).
https://github.com/ionutvmi/uglifyjs-Older
https://www.npmjs.com/package/uglifyjs-brolder
Ich bin zu spät zur Party, aber ich habe gefunden Magmatisch sehr bequem sein. Es tut das, was es sagt, ohne zusätzliche Einschränkungen oder Philosphies aufzuerlegen.