Voglio iniziare a giocare con Aurelia e MVC 6 Web API con Visual Studio 2015 RC e sto utilizzando OdeToCode's blog post come punto di partenza.Configurazione del progetto Aurelia e struttura delle cartelle in Visual Sudio 2015: cosa succede in wwwroot?
Capisco l'idea alla base della nuova cartella wwwroot
, ma sono fondamentalmente confuso su cosa dovrebbe o non dovrebbe essere messo lì.
Il mio primo pensiero sarebbe di installare tutti i pacchetti jspm
così come i file di origine JavaScript effettivi fuori la cartella wwwroot
, e quindi copiare con gulp
tutto ciò che è necessario per l'esecuzione durante lo sviluppo o bundle e copiare durante la distribuzione.
Sarebbe simile a questa: poi di nuovo
Ma, dovrei mettere index.html
anche nella cartella src
? e config.js
? Oppure sto davvero rendendo la mia vita difficile per me stesso e dovrei semplicemente svilupparmi all'interno della cartella wwwroot
?
Sono i pacchetti jspm
che mi confondono; è sbagliato avere una quantità così grande di file JavaScript nel wwwroot
quando ho intenzione di raggruppare e minimizzare comunque.
In breve:Quale sarebbe la struttura di cartelle preferita per un'app Aurelia ASP.NET 5 in Visual Studio 2015?
Manterrei jspm_packages al di fuori di wwwroot se si sta creando e raggruppando. Manterrei solo le risorse statiche che vengono fornite dal file system in wwwroot. – OdeToCode
Grazie a @OdeToCode, anche questa è stata la mia sensazione, ma ciò significa che ho bisogno di unire anche ogni volta che eseguo l'applicazione mentre lo sviluppo, giusto? –
Sì, è un compromesso. Dovresti essere in grado di usare il middleware StaticFiles se vuoi servire direttamente da un'altra cartella al di fuori di wwwroot, anche se solo per lo sviluppo/debug. – OdeToCode