2016-07-12 39 views
4

Endlich fange ich an, mit Aurelia zu arbeiten. Es gibt ein Starter-Kit zur Verfügung Here, die Aurelia Initialisierung erleichtert. Aber es ist eine Vorlage, die innerhalb einer Website Vorlage verwendet werden sollte.Bootstrapping Aurelia

Ich habe ein vorkonfiguriertes Projekt WebApi und ich möchte Aurelia darin verwenden. Ich habe gerade die Starter-Kit-Dateien und Ordner zu meinem Projekt hinzugefügt. Aber leider zeigt es 27651 Fehler für Dateien in jspm_packages.

Was mache ich falsch? Gibt es einen Nuget Bootstrapper für Aurelia?

+0

hey, vielen Dank für das Geben aurelia versuchen. Leider weiß ich nicht, wo ich anfangen soll mit dem, was du erlebst. aber ich werde deine Idee für einen Nuget Bootstrapper an Aurelias vs Team weiterleiten! Vielen Dank! –

Antwort

3

Beginnen Sie mit der aspnetcore Vorlage von Here

können Sie Web-api von der Vorlage verwenden.

Sie sind in wenigen Minuten einsatzbereit.

+0

Gibt es etwas Ähnliches, das nicht alle Sachen im Projekt hat, die ich nicht brauche wie Karma? – Bloodhound

+0

Nicht, dass ich mir dessen bewusst bin. Ich löse dies, indem ich nur Testordner lösche. –

+0

Das hilft, aber das Entfernen der unnötigen Abhängigkeiten wäre auch ein Plus. – Bloodhound

0

Wenn Sie die Web-API verwenden, ist der Start von einem MVC5-Projekt möglicherweise schneller.

Der folgende Link ist ein Aurelia Starterkit mit MVC5.

Sie müssen es auf die neueste Version von Aurelia aktualisieren, aber es ist mir gelungen, es mit Web-API 2 und oAuth-Authentifizierung arbeiten zu lassen.

https://github.com/rmourato/Mvc5-Aurelia

Ein Tutorial ist hier zu finden.

http://ruimourato.com/2016/01/26/running-aurelia-on-mvc5.html

Hoffnung, das hilft.

0

Nun, Sie haben gefragt, was die Fehler sind. Als erstes sollten Sie den Ordner "jspm_packages" aus dem VisualStudios-Lösungsexplorer ausschließen. Klicken Sie mit der rechten Maustaste darauf und markieren Sie "Aus dem Projekt ausschließen".

Als nächstes Setup Ihr ​​Projekt auf Quellcodeverwaltung (git), wenn nicht bereits, und fügen Sie folgendes zu Ihrem git .ignore

jspm_packages/ 
node_modules/` 

Datei würde ich vorschlagen, ein zweites Projekt, abgesehen von Ihrem WebAPI Projekt erstellen, die enthalten statische HTML-, CSS- und JS-Dateien und machen Sie Ihre Aurelia-Anwendung getrennt von Ihrem Web-API-Projekt, aber in derselben Lösung.

Ich könnte Ihnen möglicherweise eine Lösung, die bereits eingerichtet ist, die zeigt, wie Web Api zusammen mit Aurelia verwenden. Aber es würde einige Zeit dauern, bis ich es eingerichtet habe.