2016-04-15 6 views
1

Ich möchte Dart-Code zu JS on-the-fly kompilieren, ohne dart2js in der Befehlszeile aufzurufen. ZB, (in Dart geschrieben) lesen Sie einige Dart-Code aus einer Datei und transformieren Sie es in JS (muss im Speicher sein, Dateisystem ist nicht beschreibbar).Wie kann ich dart2js dynamisch in einer Dart Server Web App ausführen?

Ich dachte, vielleicht dart2js würde ich manuell kann effektiv nur ein cli über ein Pub Paket sein nennen, aber ich kann keine Informationen zur Laufzeit nicht auf dies zu tun finden :(

(Anmerkung: Ich weiß, dass diese Idee saugt und es wird sehr langsam sein, es ist nur für etwas, das ich Prototyping und letztlich dart2js verwendet normalerweise, ich kann einfach nicht ansprechen, dass noch)

Antwort

1

https://try-dart-lang.appspot.com/ dies tut Die Quelle ist verfügbar sein im Allgemeinen dart2js durchlaufen.. dart2js Nicht sicher, ob dies das richtige Repository ist https://github.com/peter-ahe-google/orphan-try
I Ich schätze, Peter wäre in Ordnung, wenn er ihn über weitere Informationen informieren würde.

Das Projekt wurde durch pub.dartlang.org ersetzt, das einen Dienst verwendet, der auf dem Server https://github.com/dart-lang/dart-services ausgeführt wird, in dem die Quelle für dart2js übersetzt wird.

+0

Großartig; Ich werde es mir ansehen. Ich muss es nicht in JS ausführen (Ich möchte es in Dart auf dem Server ausführen), aber ich denke, die API wird die gleiche sein. Wenn sie es als JS ausführen können, sollte ich es sicherlich von Dart ausführen können :) –