TL; DR
Se si vuole fare dev front-end in Visual Studio 2015, non utilizzare il modello di progetto ASP.NET 5. Utilizzare il modello di progetto Web vuoto di ASP.NET 4.5.2. Anche NPM, Bower, Gulp, Task Runner lavorano tutti lì. Basta aggiungere i file di configurazione appropriati attraverso la finestra di dialogo Nuovo elemento (file di configurazione NPM, file di configurazione di Bower, ecc.).
Anche se ASP.NET 5 è stato rilasciato con Visual Studio, è è ancora molto beta. Questo non si applica solo alle funzionalità lato server. Anche il tipo di progetto VS non è pronto per il prime time. Le proprietà del progetto sono molto limitate nell'interfaccia utente. Non è possibile scegliere di escludere elementi dal progetto. Le esclusioni package.config
non sembrano influenzare nulla. VS non si comporta con TFS su questi progetti ed esegue un ADD TFS su qualsiasi file generato. Ciò significa che se non fuggo manualmente con le modifiche di TFS, alla fine i build di gulp falliranno perché vorranno apportare modifiche che TFS bloccherà (ad esempio cancellerà quando c'è già una modifica in sospeso).
Tutto sommato, il tipo di progetto ASP.NET 5 non è ancora completamente cotto. Fortunatamente, l'unica cosa che fornisce realmente sul progetto 4.5.2 (che ho notato) per lo sviluppatore front-end è il nodo Dipendenze nell'albero del progetto. Questo ha qualche utilità, ma al momento non vale il costo. Invece, ho installato il Visual Studio Command Line extension, che rende conveniente eseguire i comandi bower e npm secondo necessità. Ho dovuto farlo comunque per tsd
(definizioni TypeScript) poiché non ha una GUI, intellisense o binding per il suo file di configurazione.
fonte
2015-08-06 16:24:21
Do usi effettivamente TFVC? Se usi Git, hai bisogno di un file .gitignore. – cremor
Sì, viene utilizzato TFVC –