Ich mag mit Aurelia und MVC 6 Web API mit Visual Studio 2015 RC zu spielen beginnen, und ich bin mit OdeToCode's blog post als Ausgangspunkt.Aurelia Projekt-Setup und Ordnerstruktur in Visual Sudio 2015: Was geht in wwwroot?
Ich verstehe die Idee hinter dem neuen wwwroot
Ordner, aber ich bin im Grunde verwirrt darüber, was sollte oder sollte nicht dort hinein.
Mein erster Gedanke würde alle jspm
Pakete sowie die aktuellen JavaScript-Quelldateien außerhalb der wwwroot
Ordner, und kopieren Sie dann mit gulp
alles zu installieren, die für den Betrieb während der Entwicklung oder zu bündeln und zu kopieren, wenn die Bereitstellung erforderlich ist.
Es würde wie folgt aussehen:
Aber dann wieder, soll ich index.html
auch im src
Ordner ablegen? und config.js
? Oder mache ich mir eigentlich das Leben schwer und sollte mich einfach aus dem Ordner wwwroot
entwickeln?
Es ist die jspm
Pakete, die mich verwirren; Es fühlt sich falsch an, eine so große Menge an JavaScript-Dateien in der wwwroot
zu haben, wenn ich sowieso bündeln und verkleinern möchte. Kurz
In:Was wäre die bevorzugte Ordnerstruktur für ein Aurelia ASP.NET 5 app in Visual Studio 2015?
Ich würde jspm_packages außerhalb von wwwroot halten, wenn Sie bauen und bündeln. Ich würde nur statische Assets, die vom Dateisystem in wwwroot geliefert werden, behalten. – OdeToCode
Dank @OdeToCode, das war mein Gefühl auch, aber das bedeutet, dass ich auch jedes Mal bündeln muss, wenn ich die Anwendung während der Entwicklung ausführe, habe ich recht? –
Ja, es ist ein Kompromiss. Sie sollten in der Lage sein, die StaticFiles-Middleware zu verwenden, wenn Sie direkt von einem anderen Ordner außerhalb von wwwroot aus arbeiten möchten, auch wenn dies nur für die Entwicklung/das Debuggen gilt. – OdeToCode