2016-07-26 29 views
-1

Ich habe Node/Express serverseitigen Code, den ich in Entwicklung mit babel-node laufen lasse. Für die Produktion möchte ich diesen Code so kompilieren, dass er zur Laufzeit ausgeführt werden kann.Compile Node/Express mit Babel für die Produktion

Mein Server-Einstiegspunkt befindet sich unter server/index.js. Wenn ich babel server/index.js ausführen, um nur kompilierte Inhalte in stdout zu kompilieren und zu drucken, hängt meine Anwendung einfach auf unbestimmte Zeit und druckt die kompilierte Ausgabe nicht. Es druckt console.log Anweisungen, so scheint es, dass babel Ausführung der Code und nicht Compiling es ist.

Missverstehe ich, wie man mit babel kompiliert?

Wie kompiliere ich eine Node/Express App mit Babel?

Antwort

0

Mein Problem wurde durch Ausführen von Babel mit der Binärdatei in Knotenmodulen gelöst. Anstatt zu laufen babel index.js lief ich node_modules/.bin/babel index.js.