Wie auch immer UglifyJS2 ohne node.js zu laufen? Angenommen, ich möchte es in einem JVM-Prozess mithilfe der JavaScript-Skript-Engine ausführen. Wie geht das?Wie UglifyJS2 ohne Node.JS auszuführen
5
A
Antwort
3
ich sah mishoo beantwortet Ihnen https://github.com/mishoo/UglifyJS2/issues/122
zwei Möglichkeiten:
laufen
uglifyjs --self
einen Build von UglifyJS zu erhalten, die Sie in einem Browser (oder in einer beliebigen JS-Umgebung) laden und Sie kann die API described here verwenden.Laden Sie in Ihrer Umgebung alle Dateien im Verzeichnis lib/(laden Sie zuerst
utils.js
undast.js
, die anderen können in beliebiger Reihenfolge kommen). Wenn Sie dies tun, wird alles global-Sie sein, die gleiche API verwenden können, aber es gibt keine Notwendigkeit, das Präfix Zeug mit UglifyJS ..
Auch möchten Sie vielleicht bei tools/node.js
, um zu sehen, wie wir es in Knoten laden (da wir nicht den Standard require
verwenden).