Wie führst du eine Aurelia-App aus, ohne gulp watch
auszuführen und zu localhost:9000
zu gehen? Idealerweise möchte ich einfach meinen Nodejs Server laufen lassen und alles funktioniert einfach, ohne eine separate Aufgabe (eine Schluckaufgabe) ausführen zu müssen.
Ich möchte Aurelia bauen und es einfach so benutzen, wie ich es mit Durandal kann.
Schauen Sie sich den Aurelia-Node Repo für einen schnellen Start an. Es verwendet ExpressJS, um eine einfache REST-API sowie eine statische Aurelia-App bereitzustellen.
Sie benötigen immer noch die Gulp-Aufgabe (in public / app), um Ihre es6-Module usw. zu erstellen, aber das Hosting funktioniert dann vom Knoten selbst, also sollte schluckaufbau ausreichen.
BEARBEITEN: Der Repo stellt auch eine Quelldatei in der Wurzel bereit. Der große Unterschied bei der Verwendung ist, dass es nicht nur den Frontend-Code, sondern auch browserSyncs die Knoten-Anwendung über nodemon transpiliert. Auch dies ist für das Hosting nicht notwendig. Ein normaler Knoten app.js würde ausreichen. Gulp etc. wird nur während des Entwicklungsprozesses verwendet.
Ich lade das Aurelia-Repository von
herunterUnd führen Sie das Projekt erfolgreich über webstrom auf einem anderen Port aus, nicht auf localhost: 9000 ohne "gulp watch".
Aber ich habe Aurelia-Abhängigkeit installiert und dann mit dem Webstorm-Projekt begonnen, das erfolgreich ausgeführt wurde.
Schritte für das Laufprojekt ohne "gulp watch" ...
Führen Sie den angegebenen Befehl in der Befehlszeile aus dem Projektordner aus.
%Vor%Dann erkunde deine index.html-Seite auf chrome. Stellen Sie sicher, dass Sie Aurelia in Chrome, IE und Firefox laufen.
Ich habe Aurelia-Anwendung in Chrome, IE, Safari und Firefox-Ergebnis getestet
Chrome - Pass IE - Übergeben Firefox - Übergeben Safari - Fehler
Aber in Safari war das nicht möglich.