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?

War es hilfreich?

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.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top